Kaip nurodyti privatų SSH raktą, kuris bus naudojamas vykdant „Shell“ komandą „Git“?

Kaip Nurodyti Privatu Ssh Rakta Kuris Bus Naudojamas Vykdant Shell Komanda Git



SSH yra saugaus apvalkalo tinklo protokolas, naudojamas autentifikavimui neapsaugotame tinkle. Tai suteikia raktų porą: viešuosius ir privačius raktus, kurie naudojami saugiam ryšiui tarp nuotolinio ir vietinio tinklo užmegzti. Tiksliau, naudodami „Git“, galite nusiųsti arba gauti turinį ar duomenis į nuotolines saugyklas naudodami SSH rakto autentifikavimą.

Šiame įraše bus parodytas privataus SSH rakto nurodymo metodas dirbant su apvalkalo komandomis „Git“.





Kaip nurodyti privatų SSH raktą, kuris bus naudojamas vykdant „Shell“ komandą „Git“?

SSH protokolas suteikia raktų porą privačių ir viešųjų raktų. Viešasis raktas naudojamas duomenims užrakinti arba apsaugoti, o privatus raktas naudojamas autentifikavimo tikslais, norint atrakinti arba pasiekti turinį.



Norėdami nurodyti privatų SSH raktą, kai dirbate su apvalkalo komandomis Git, žiūrėkite toliau pateiktą procedūrą.



1 veiksmas: atidarykite „Git Bash“ terminalą





Paleisties meniu atidarykite „ Gitas Bashas “ terminalas:


2 veiksmas: generuokite SSH raktus



Sugeneruokite SSH raktų porą naudodami pateiktą komandą ir nurodykite savo Git el. pašto adresą:

$ ssh-keygen -t rsa -b 4096 -C “ [apsaugotas el. paštas] “



3 veiksmas: nukopijuokite viešąjį raktą

Pagal numatytuosius nustatymus viešieji ir privatūs raktai išsaugomi „ C:\Vartotojai\Vartotojo vardas\.ssh “ kelias. Eikite į vietą, kurioje išsaugota SSH raktų pora. Tada atidarykite „ id_rsa.pub “ failą, kuriame yra viešasis raktas:


Nukopijuokite SSH viešąjį raktą iš atidaryto failo:


4 veiksmas: pridėkite viešąjį raktą „GitHub“.

Atidarykite oficialų „GitHub“. ir prisijunkite prie savo GitHub paskyros. Po to spustelėkite profilio meniu ir eikite į „ Nustatymai “ taip:


Tada atidarykite „ SSH ir GPG raktai “ nustatymas. Po to paspauskite „ Naujas SSH raktas “ mygtukas:


Nustatykite rakto pavadinimą pagal savo norą ir įklijuokite nukopijuotą viešąjį raktą į ' Raktas ' teksto laukas. Dabar paspauskite „ Pridėti SSH raktą “ mygtukas:


Iš toliau pateiktos išvesties galima pastebėti, kad mes sėkmingai įtraukėme viešąjį SSH raktą prie „GitHub“ paskyros:


5 veiksmas: paleiskite SSH agento paslaugą

Jei sistemoje SSH agento paslauga nepaleidžiama, paleiskite paslaugą naudodami pateiktą komandą:

$ eval $ ( ssh agentas -s )



6 veiksmas: SSH agentui nurodykite privatų SSH raktą

Po to pridėkite SSH privatų raktą prie SSH agento autentifikavimui. Čia „ id_rsa “ faile yra privatus raktas:

$ ssh-add ~ / .ssh / id_rsa



7 veiksmas: patikrinkite savo „Git“ autentifikavimą naudodami „GitHub“.

Galiausiai išbandykite „Git“ autentifikavimą naudodami „GitHub“ paskyrą naudodami nurodytą komandą:

$ ssh -T git @ github.com


Žemiau pateikta išvestis rodo, kad sėkmingai autentifikavome „GitHub“ paskyrą naudodami privatų SSH raktą:


Tai viskas! Mes paaiškinome metodą, kaip nurodyti privatų SSH raktą dirbant su apvalkalo komanda Git.

Išvada

Norėdami nurodyti privatų raktą dirbdami su apvalkalo komanda, pirmiausia atidarykite Git bash terminalą. Tada sugeneruokite SSH raktų porą, pridėkite viešąjį raktą prie „GitHub“ paskyros, paleiskite SSH agento paslaugą vietiniame kompiuteryje ir pridėkite privatų SSH raktą prie SSH agento naudodami „ $ ssh-add ~/.ssh/id_rsa “ komanda. Po to atlikite „Git“ autentifikavimą, kad patvirtintumėte „GitHub“ paskyrą naudodami „ $ ssh -T [apsaugotas el. paštas] “ komanda. Šioje pamokoje paaiškinta, kaip nurodyti privatųjį raktą dirbant su apvalkalo komandomis Git.