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/⏎ Қайту орынды таңдау сұралған кезде.
Бұл кілт сіздің пайдаланушы каталогындағы.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. Машина пайдаланушысының атын енгізіп, «Серіктес қосу» түймесін басыңыз
" Машина пайдаланушыға репозиторийге оқу/жазу рұқсаты беріледі.