GitHub -da "kalitlarni joylashtirish" serveringizga GitHub omboriga to'g'ridan -to'g'ri ulanish imkonini beradi. Agar sizning serveringiz ulangan bo'lsa, siz o'zingizning omboringizdan to'g'ridan -to'g'ri serverga o'tishingiz mumkin, bu sizning ishingizni kamaytiradi. Agar sizning serveringiz bir nechta omborlarga kirishni talab qilsa, siz kirishni boshqarish uchun mashina foydalanuvchisini yaratishingiz mumkin.
Qadamlar
3dan 1 -qism: Yangi kalitlarni yaratish
Qadam 1. Kompyuteringizda terminal dasturini oching
Kompyuteringizdagi terminal dasturi sizning serveringizga masofadan kirishga imkon beradi. Agar siz Linux yoki Mac kompyuteridan foydalanayotgan bo'lsangiz, siz o'rnatilgan Terminal dasturidan foydalangan bo'lasiz. Agar siz Windows -dan foydalanayotgan bo'lsangiz, Cygwin yoki GitBash kabi dasturni o'rnatishingiz kerak bo'ladi.
- Linux - Ctrl+Alt+T tugmalar birikmasini bosing yoki "terminal" ni qidiring.
- Mac - Terminal dasturini Utilities papkasida topishingiz mumkin.
- Windows - Cygwin -ni cygwin.com saytidan yoki GitBash -ni git-scm.com/downloads -dan yuklab olishingiz mumkin.
Qadam 2. Terminal dasturidan foydalanib serveringizga kiring
Siz serveringizda tarqatish kalitini yaratasiz, u GitHub omboriga kira oladi. Buning uchun siz serverga masofadan turib terminal orqali yoki mahalliy serverda kirishingiz kerak bo'ladi.
Terminal dasturiga kirish uchun ssh username@hostname kiriting. Agar so'ralsa parolingizni kiriting
Qadam 3. SSH kalitini yaratish buyrug'ini kiriting
Quyidagi buyruq GitHub elektron pochta manzilingiz bilan yangi kalit yaratadi:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- SSH kaliti - bu sizning shaxsingizni tasdiqlaydigan shifrlangan kalit juftligi. Bunday holda, siz GitHub omboriga kalitni tayinlaysiz, bu sizning serveringizni aniqlashga imkon beradi.
Qadam 4. bosing
↵ Kirish/Qaytish joy tanlash taklif qilinganida.
Bu kalitni standart manzilga saqlaydi, bu sizning foydalanuvchi katalogingizdagi.ssh katalogi.
5 -qadam. Parolni yarating
Bu sizning kalitingizga qo'shimcha xavfsizlik qatlamini qo'shadi, chunki kalit ishlamasdan oldin noma'lum foydalanuvchilar parolni kiritishi kerak bo'ladi.
Parolni yaratishda uni tasdiqlash so'raladi
Qadam 6. SSH kalitlari tarkibini buferga nusxalash
Kalit yaratilgach, uni omboringizga qo'shishingiz kerak bo'ladi. Buning uchun siz kalit tarkibini nusxalashingiz kerak. Quyidagi buyruq kalitni mazmunini buferga ko'chiradi:
- Linux - xclip -sel klipi <~/.ssh/id_rsa.pub. Avval sudo apt-get install xclip-ni ishga tushirishingiz kerak bo'lishi mumkin.
- Windows - klip <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
3 -qismning 2 -qismi: Kalitni omboringizga qo'shish
Qadam 1. GitHub veb -saytiga kiring
Ma'lumot omboriga kira oladigan hisob bilan kirganingizga ishonch hosil qiling.
Qadam 2. O'ng yuqori burchakdagi profil rasmingizni bosing va "Profilingiz
" Bu sizning GitHub profil sahifangizni ochadi.
Qadam 3. "Ma'lumotlar omborlari" yorlig'ini bosing
Bu sizning barcha omborlaringizni ko'rsatadi.
Qadam 4. Kalit qo'shmoqchi bo'lgan omborni tanlang
Bu sizning serveringizga tuzilmalarni avtomatik ravishda joylashtirish uchun omborga kirishga ruxsat beradi.
Qadam 5. Ekranning yuqori qismidagi "Sozlamalar" yorlig'ini bosing
Bu sizning ombor sozlamalarini ochadi.
Qadam 6. Chap menyuda "Kalitlarni joylashtirish" tugmasini bosing
Bu hozirda omborga tayinlangan tarqatish kalitlarini ko'rsatadi.
Qadam 7. "Qo'shish tarqatish kalitini qo'shish" tugmasini bosing
Kalit uchun matnli maydon paydo bo'ladi.
Qadam 8. Nusxalangan tarqatish kalitini maydonga joylashtiring
Maydonga bosing va ⌘ Command/Ctrl+V tugmalarini bosib maydonga nusxa ko'chirish tarqatish kalitini qo'ying.
Agar server omborga yozish huquqiga ega bo'lishni xohlasangiz, "Yozishga ruxsat berish" katagiga belgi qo'ying
Qadam 9. Sizning tarqatish kalitini qo'shish uchun "Kalit qo'shish" tugmasini bosing
Bu sizning serveringizga omborga kirishga va undan tuzilmalarni joylashtirishga imkon beradi.
3dan 3 qism: Mashina foydalanuvchisini yaratish
Qadam 1. Mashina foydalanuvchisi uchun maxsus GitHub hisobini yarating
"Mashina foydalanuvchisi" - bu bir nechta omborlarga kira oladigan avtomatlashtirilgan foydalanuvchi. Agar sizning serveringiz bir nechta omborlarga kirishga muhtoj bo'lsa, bu foydalidir, chunki tarqatish kalitlari faqat bitta omborga kirish huquqini beradi.
GitHub bosh sahifasidagi "Ro'yhatdan o'tish" tugmasini bosish va ko'rsatmalarga amal qilib, yangi foydalanuvchi yaratishingiz mumkin
Qadam 2. Serverda SSH kalitini yarating
Birinchi bo'limdagi amallarni bajarib, serveringizda kalit yarating va uni clipboardga nusxalash.
Qadam 3. GitHub veb -saytiga yangi mashina foydalanuvchisi hisobi bilan kiring
Siz bu foydalanuvchiga yangi yaratilgan kalitni tayinlaysiz.
Qadam 4. Mashina foydalanuvchining profil rasmini bosing va "Sozlamalar" -ni tanlang
" Bu mashina foydalanuvchisi uchun hisob sozlamalarini ochadi.
Qadam 5. Chap menyuda "SSH va GPG kalitlari" variantini bosing
Bu hozirda foydalanuvchiga tayinlangan kalitlarni ko'rsatadi.
Qadam 6. "Yangi SSH kaliti" tugmasini bosing
Bu sizga SSH kalitini kiritishga imkon beradi.
Qadam 7. Kalitni joylashtiring va "SSH kalitini qo'shish" ni bosing
" Bu SSH kalitini mashina foydalanuvchining profiliga qo'shib, serveringizga kirishga imkon beradi.
8 -qadam. Mashina foydalanuvchisiga ruxsat berishni xohlagan birinchi omborni oching
Siz o'z omborlaringizni Profil sahifangizdagi "Ma'lumotlar omborlari" ko'rinishida topishingiz mumkin.
Qadam 9. ombor sahifasida "Sozlamalar" yorlig'ini bosing
Bu ombor sozlamalarini ko'rsatadi.
Qadam 10. Chap menyuda "Hamkorlar" variantini bosing
Bu sizga omborga hamkorlarni qo'shish imkonini beradi. Mashinangiz foydalanuvchisini hamkor sifatida qo'shsangiz, u sizning omboringizdan tuzilmalarni serveringizga o'tkazishi mumkin bo'ladi.
11 -qadam. Mashina foydalanuvchining ismini kiriting va "Hamkor qo'shish" tugmasini bosing
" Mashina foydalanuvchisiga omborga o'qish/yozish huquqi beriladi.