„Įdiegti raktus“„GitHub“leidžia jūsų serveriui tiesiogiai prisijungti prie jūsų „GitHub“saugyklos. Kai jūsų serveris prijungtas, galite perkelti kūrinius tiesiai iš saugyklos į savo serverį, o tai gali sumažinti jūsų darbą. Jei jūsų serveriui reikia prieigos prie kelių saugyklų, galite sukurti mašinos vartotoją prieigai valdyti.
Žingsniai
1 dalis iš 3: Naujų raktų generavimas
Žingsnis 1. Kompiuteryje atidarykite terminalo programą
Jūsų kompiuterio terminalo programa leidžia nuotoliniu būdu pasiekti serverį. Jei naudojate „Linux“arba „Mac“kompiuterį, naudosite įmontuotą terminalo programą. Jei naudojate „Windows“, turėsite įdiegti tokią programą kaip „Cygwin“ar „GitBash“.
- „Linux“- paspauskite „Ctrl“+„Alt“+T arba ieškokite „terminalas“.
- „Mac“- programą „Terminal“rasite aplanke „Utilities“.
- „Windows“- galite atsisiųsti „Cygwin“iš cygwin.com arba „GitBash“iš git-scm.com/downloads.
Žingsnis 2. Prisijunkite prie savo serverio naudodami savo terminalo programą
Jūs sukursite diegimo raktą savo serveryje, kad jis galėtų pasiekti jūsų „GitHub“saugyklą. Norėdami tai padaryti, turėsite prisijungti prie savo serverio nuotoliniu būdu per savo terminalą arba vietoje serveryje.
Savo terminalo programoje įveskite ssh username@hostname, kad prisijungtumėte. Jei būsite paraginti, įveskite slaptažodį
Žingsnis 3. Įveskite SSH rakto generavimo komandą
Ši komanda sukurs naują raktą su jūsų „GitHub“el. Pašto adresu kaip etiketę:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- SSH raktas yra užšifruota raktų pora, patvirtinanti jūsų tapatybę. Tokiu atveju raktą priskirsite „GitHub“saugyklai, leisdami jai nustatyti jūsų serverį.
Žingsnis 4. Paspauskite
Įveskite/⏎ Grįžkite kai būsite paraginti pasirinkti vietą.
Taip raktas bus išsaugotas numatytoje vietoje, kuri yra.ssh katalogas jūsų vartotojo kataloge.
5 veiksmas. Sukurkite slaptafrazę
Tai papildo jūsų rakto apsaugos lygį, nes nežinomi vartotojai turės įvesti slaptafrazę, kol raktas pradės veikti.
Kai būsite kuriami, būsite paraginti patvirtinti slaptafrazę
Žingsnis 6. Nukopijuokite SSH rakto turinį į mainų sritį
Kai raktas bus sukurtas, turėsite jį pridėti prie saugyklos. Norėdami tai padaryti, turite nukopijuoti rakto turinį. Ši komanda nukopijuos rakto turinį į iškarpinę:
- Linux - xclip -sel klipas <~/.ssh/id_rsa.pub. Pirmiausia gali tekti paleisti sudo apt-get install xclip.
- „Windows“- klipas <~/.ssh/id_rsa.pub
- „Mac“- pbcopy <~/.ssh/id_rsa.pub
2 dalis iš 3: rakto pridėjimas prie saugyklos
Žingsnis 1. Prisijunkite prie „GitHub“svetainės
Būtinai prisijunkite naudodami paskyrą, kuri gali pasiekti saugyklą.
Žingsnis 2. Viršutiniame dešiniajame kampe spustelėkite savo profilio vaizdą ir pasirinkite „Jūsų profilis
" Tai atvers jūsų „GitHub“profilio puslapį.
Žingsnis 3. Spustelėkite skirtuką „Saugyklos“
Bus rodomos visos jūsų saugyklos.
Žingsnis 4. Pasirinkite saugyklą, į kurią norite įtraukti raktą
Tai suteiks jūsų serveriui prieigą prie saugyklos, kad būtų galima automatiškai įdiegti versijas.
Žingsnis 5. Spustelėkite skirtuką „Nustatymai“ekrano viršuje
Tai atvers jūsų saugyklos nustatymus.
Žingsnis 6. Kairiajame meniu spustelėkite mygtuką „Įdiegti raktus“
Bus rodomi šiuo metu saugyklai priskirti diegimo raktai.
Žingsnis 7. Spustelėkite mygtuką „Pridėti diegimo raktą“
Bus rodomas rakto teksto laukas.
Žingsnis 8. Įklijuokite nukopijuotą diegimo raktą į lauką
Spustelėkite lauką ir paspauskite ⌘ Command/Ctrl+V, kad įklijuotumėte nukopijuotą diegimo raktą į lauką.
Jei norite, kad serveris turėtų rašymo prieigą prie saugyklos, pažymėkite langelį „Leisti rašymo prieigą“
Žingsnis 9. Norėdami pridėti diegimo raktą, spustelėkite „Pridėti raktą“
Tai leis jūsų serveriui pasiekti saugyklą ir iš jos diegti versijas.
3 dalis iš 3: Mašinos vartotojo sukūrimas
1 veiksmas. Sukurkite mašinos vartotojui skirtą „GitHub“paskyrą
„Mašinos vartotojas“yra automatizuotas vartotojas, galintis pasiekti kelias saugyklas. Tai naudinga, jei jūsų serveriui reikia prieigos prie kelių saugyklų, nes diegimo raktai suteikia prieigą tik prie vienos saugyklos.
Galite sukurti naują vartotoją spustelėję mygtuką „Prisiregistruoti“pagrindiniame „GitHub“puslapyje ir vykdydami nurodymus
Žingsnis 2. Sukurkite SSH raktą savo serveryje
Atlikite pirmojo skyriaus veiksmus, kad sugeneruotumėte raktą savo serveryje ir nukopijuotumėte jį į mainų sritį.
Žingsnis 3. Prisijunkite prie „GitHub“svetainės naudodami naują mašinos vartotojo abonementą
Šiam vartotojui priskirsite naujai sukurtą raktą.
Žingsnis 4. Spustelėkite įrenginio vartotojo profilio nuotrauką ir pasirinkite „Nustatymai“
" Tai atidarys įrenginio naudotojo paskyros nustatymus.
5 veiksmas. Kairiajame meniu spustelėkite parinktį „SSH ir GPG raktai“
Bus rodomi šiuo metu vartotojui priskirti raktai.
Žingsnis 6. Spustelėkite mygtuką „Naujas SSH raktas“
Tai leis įvesti SSH raktą.
Žingsnis 7. Įklijuokite raktą ir spustelėkite „Pridėti SSH raktą
" Tai pridės SSH raktą prie įrenginio vartotojo profilio ir leis jam pasiekti jūsų serverį.
Žingsnis 8. Atidarykite pirmąją saugyklą, prie kurios norite suteikti prieigą mašinos vartotojui
Savo saugyklas galite rasti profilio puslapio skirtuke „Saugyklos“.
Žingsnis 9. Saugyklos puslapyje spustelėkite skirtuką „Nustatymai“
Tai parodys saugyklos nustatymus.
Žingsnis 10. Kairiajame meniu spustelėkite parinktį „Bendradarbiai“
Tai leis jums pridėti bendradarbių prie saugyklos. Pridėjęs savo kompiuterio vartotoją kaip bendradarbį, jis galės perkelti kūrinius iš saugyklos į serverį.
Žingsnis 11. Įveskite įrenginio vartotojo vardą ir spustelėkite „Pridėti bendradarbį
" Mašinos vartotojui bus suteikta skaitymo/rašymo prieiga prie saugyklos.