GitHubдагы "ачкычтарды жайылтуу" сиздин серверге GitHub репозиторийиңизге түз туташууга мүмкүнчүлүк берет. Сиздин сервер туташтырылганда, сиз түзмөгүңүздү репозиторийиңизден сервериңизге түртө аласыз, бул сиздин ишиңизди кыскартат. Эгерде сиздин серверге бир нече репозиторийлерге кирүү керек болсо, сиз кирүүнү башкаруу үчүн машина колдонуучусун түзө аласыз.
Кадамдар
3төн 1 бөлүк: Жаңы ачкычтарды түзүү
Кадам 1. Компьютериңиздеги терминалдык программаны ачыңыз
Компьютериңиздеги терминалдык программа сиздин серверге алыстан кирүүгө мүмкүндүк берет. Эгерде сиз Linux же Mac компьютерин колдонуп жатсаңыз, анда сиз камтылган Терминал программасын колдоносуз. Эгерде сиз Windows колдонуп жатсаңыз, Cygwin же GitBash сыяктуу программаны орнотушуңуз керек болот.
- Linux - Ctrl+Alt+T басыңыз же "терминалды" издеңиз.
- Mac - Терминал программасын Utilities папкасынан таба аласыз.
- Windows - Cygwin сайтынан cygwin.com же GitBashти git-scm.com/downloads сайтынан жүктөп алсаңыз болот.
Кадам 2. Терминалдык программаңызды колдонуп сервериңизге кириңиз
Сиз GitHub репозиторийиңизге кире алышы үчүн, сервериңизде жайылтуу ачкычын түзөсүз. Бул үчүн, сиздин серверге алыстан терминалыңыз аркылуу же жергиликтүү серверге киришиңиз керек.
Терминал программаңызга кирүү үчүн ssh username@hostname териңиз. Эгер суралса сырсөзүңүздү киргизиңиз
Кадам 3. SSH ачкычын түзүү үчүн буйрукту киргизиңиз
Төмөнкү буйрук GitHub электрондук почта дарегиңиз менен энбелги катары жаңы ачкычты түзөт:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- SSH ачкычы - инсандыгыңызды тастыктаган шифрленген ачкыч жуп. Бул учурда, сиз GitHub репозиторийиңизге ачкычты ыйгарып, сервериңизди аныктоого мүмкүндүк бересиз.
Кадам 4. Басыңыз
↵ Enter/⏎ Return ордун тандоо суралганда.
Бул сиздин Колдонуучу каталогуңуздагы.ssh каталогу болгон демейки жайгашкан жердин ачкычын сактап калат.
Кадам 5. Купуя сөз айкашын түзүңүз
Бул ачкычыңызга коопсуздуктун кошумча катмарын кошот, себеби белгисиз колдонуучулар ачкыч иштей электе купуя сөз айкашын киргизиши керек болот.
Аны түзүүдө сизден жашыруун фразаны ырастоо талап кылынат
Кадам 6. SSH ачкычынын мазмунун буферге көчүрүү
Ачкыч түзүлгөндөн кийин аны репозиторийиңизге кошушуңуз керек болот. Ал үчүн ачкычтын мазмунун көчүрүү керек. Төмөнкү буйрук ачкычтын мазмунун буферге көчүрөт:
- Linux - xclip -sel клип <~/.ssh/id_rsa.pub. Адегенде sudo apt-get install xclipти иштетишиңиз керек болот.
- Windows - клип <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
3төн 2 бөлүк: Репозиторийиңизге ачкыч кошуу
Кадам 1. GitHub веб -сайтына кириңиз
Репозиторийге кире ала турган эсеп менен киргениңизди текшериңиз.
Кадам 2. Жогорку оң бурчтагы профилиңиздин сүрөтүн чыкылдатып, "Сиздин профилиңизди
" Бул сиздин GitHub профиль баракчаңызды ачат.
Кадам 3. "Репозиторийлер" өтмөгүн басыңыз
Бул сиздин бардык репозиторийлериңизди көрсөтөт.
Кадам 4. Ачкычты кошкуңуз келген репозиторийди тандаңыз
Бул сиздин серверге репозиторийге курулуштарды автоматтык түрдө жайгаштыруу мүмкүнчүлүгүн берет.
Кадам 5. Экрандын жогору жагындагы "Орнотуулар" өтмөгүн басыңыз
Бул репозиторийиңиздин жөндөөлөрүн ачат.
Кадам 6. Сол менюдагы "Баскычтарды жайгаштыруу" баскычын чыкылдатыңыз
Бул учурда репозиторийге дайындалган жайылтуу ачкычтарын көрсөтөт.
Кадам 7. "Орнотуу ачкычын кошуу" баскычын басыңыз
Ачкыч үчүн текст талаасы пайда болот.
Кадам 8. Көчүрүлгөн жайылтуу ачкычын талаага чаптаңыз
Талааны басып, ⌘ Command/Ctrl+V басып, көчүрүлгөн жайылтуу ачкычын талаага чаптаңыз.
Эгерде сиз сервердин репозиторийге жазуу мүмкүнчүлүгүнө ээ болушун кааласаңыз, "Жазууга уруксат берүү" кутучасын белгилеңиз
Кадам 9. Сиздин баскычын кошуу үчүн "Ачкыч кошуу" чыкылдатыңыз
Бул сиздин серверге репозиторийге кирүүгө жана андан курулмаларды жайылтууга мүмкүндүк берет.
3төн 3 бөлүк: Машина колдонуучуну түзүү
Кадам 1. Машина колдонуучу үчүн атайын GitHub эсебин түзүңүз
"Машина колдонуучу" - бул бир нече репозиторийлерге кире ала турган автоматташтырылган колдонуучу. Бул сиздин сервериңиз бир нече репозиторийлерге кирүүгө муктаж болсо пайдалуу, анткени жайылтуу ачкычтары бир репозиторийге гана мүмкүнчүлүк берет.
GitHub башкы барагындагы "Катталуу" баскычын чыкылдатып жана көрсөтмөлөрдү аткаруу менен жаңы колдонуучу түзө аласыз
Кадам 2. Серверде SSH ачкычын түзүү
Серверде ачкычты түзүү жана алмашуу буферине көчүрүү үчүн биринчи бөлүмдөгү кадамдарды аткарыңыз.
Кадам 3. GitHub веб -сайтына жаңы машинанын колдонуучу эсеби менен кирүү
Сиз бул колдонуучуга жаңы түзүлгөн ачкычты ыйгарасыз.
Кадам 4. Машинанын колдонуучусунун профилдик сүрөтүн чыкылдатып, "Орнотуулар
" Бул машина колдонуучусу үчүн эсеп орнотууларын ачат.
Кадам 5. Сол менюдагы "SSH жана GPG баскычтары" опциясын чыкылдатыңыз
Бул учурда колдонуучуга бекитилген ачкычтарды көрсөтөт.
Кадам 6. "Жаңы SSH ачкычы" баскычын басыңыз
Бул SSH ачкычын киргизүүгө мүмкүндүк берет.
Кадам 7. Ачкычты чаптаңыз жана "SSH ачкычын кошуу" баскычын басыңыз
" Бул SSH ачкычын машинанын колдонуучусунун профилине кошуп, ал сиздин серверге кирүүгө мүмкүндүк берет.
Кадам 8. Машинанын колдонуучусуна мүмкүнчүлүк бергиңиз келген биринчи репозиторийди ачыңыз
Репозиторийлериңизди Профилиңиздеги "Репозиторийлер" өтмөгүнөн таба аласыз.
Кадам 9. Репозиторий барагында "Орнотуулар" өтмөгүн басыңыз
Бул репозиторийдин жөндөөлөрүн көрсөтөт.
Кадам 10. Сол менюдагы "Кызматташтар" опциясын чыкылдатыңыз
Бул репозиторийге кызматташтарды кошууга мүмкүндүк берет. Машинаңыздын колдонуучусун кызматташ катары кошуу менен, ал сиздин репозиторийиңизден түзүлүштөрдү серверге сүртө алат.
Кадам 11. Машинанын колдонуучусунун атын киргизиңиз жана "Колдонуучуну кошуу" баскычын басыңыз
" Машина колдонуучуга репозиторийге окуу/жазуу мүмкүнчүлүгү берилет.