Kā norādīt privāto SSH atslēgu, kas jāizmanto, izpildot čaulas komandu vietnē Git?

Ka Noradit Privato Ssh Atslegu Kas Jaizmanto Izpildot Caulas Komandu Vietne Git



SSH ir droša čaulas tīkla protokols, ko izmanto autentifikācijai nenodrošinātā tīklā. Tas nodrošina atslēgu pāri: publiskās un privātās atslēgas, ko izmanto, lai izveidotu drošu savienojumu starp attālajiem un vietējiem tīkliem. Konkrētāk, izmantojot Git, varat nosūtīt vai ienest saturu vai datus uz attāliem repozitorijiem, izmantojot SSH atslēgas autentifikāciju.

Šī ziņa ilustrē metodi privātās SSH atslēgas norādīšanai, strādājot ar čaulas komandām Git.







Kā norādīt privāto SSH atslēgu, kas jāizmanto, izpildot čaulas komandu vietnē Git?

SSH protokols nodrošina atslēgu pāri privātās un publiskās atslēgas. Publiskā atslēga tiek izmantota, lai bloķētu vai aizsargātu datus, un privātā atslēga tiek izmantota autentifikācijas nolūkos, lai atbloķētu vai piekļūtu saturam.



Lai norādītu privāto SSH atslēgu, strādājot ar čaulas komandām Git, skatiet tālāk norādīto procedūru.



1. darbība: atveriet Git Bash termināli





Startēšanas izvēlnē atveriet ' Gits Bašs ” terminālis:


2. darbība: ģenerējiet SSH atslēgas



Ģenerējiet SSH atslēgu pāri, izmantojot sniegto komandu, un norādiet savu Git e-pasta adresi:

$ ssh-keygen -t rsa -b 4096 -C ' [e-pasts aizsargāts] '



3. darbība. Kopējiet publisko atslēgu

Pēc noklusējuma publiskā un privātā atslēga tiek saglabāta ' C:\Lietotāji\Lietotājvārds\.ssh ” ceļš. Dodieties uz vietu, kur ir saglabāts SSH atslēgu pāris. Pēc tam atveriet ' id_rsa.pub ” failu, kas satur publisko atslēgu:


Kopējiet SSH publisko atslēgu no atvērtā faila:


4. darbība. Pievienojiet publisko atslēgu vietnē GitHub

Atveriet GitHub oficiālo vietni un piesakieties savā GitHub kontā. Pēc tam noklikšķiniet uz profila izvēlnes un dodieties uz ' Iestatījumi ' sekojoši:


Pēc tam atveriet ' SSH un GPG atslēgas ” iestatījums. Pēc tam nospiediet ' Jauna SSH atslēga ” poga:


Iestatiet atslēgas nosaukumu atbilstoši savai vēlmei un ielīmējiet kopēto publisko atslēgu mapē ' Atslēga ” teksta lauks. Tagad nospiediet ' Pievienojiet SSH atslēgu ” poga:


No tālāk redzamās produkcijas var novērot, ka esam veiksmīgi pievienojuši publisko SSH atslēgu GitHub kontam:


5. darbība: palaidiet SSH aģenta pakalpojumu

Ja SSH aģenta pakalpojums sistēmā nav palaists, palaidiet pakalpojumu, izmantojot norādīto komandu:

$ eval $ ( ssh-agent -s )



6. darbība: norādiet SSH aģentam privāto SSH atslēgu

Pēc tam pievienojiet SSH privāto atslēgu SSH aģentam autentifikācijai. Šeit “ id_rsa ” failā ir privātā atslēga:

$ ssh-add ~ / .ssh / id_rsa



7. darbība: pārbaudiet savu Git autentifikāciju, izmantojot GitHub

Visbeidzot, pārbaudiet savu Git autentifikāciju ar GitHub kontu, izmantojot norādīto komandu:

$ ssh -T git @ github.com


Tālāk redzamā izvade norāda, ka esam veiksmīgi autentificējuši GitHub kontu, izmantojot privāto SSH atslēgu:


Tas ir viss! Mēs esam izskaidrojuši metodi privātās SSH atslēgas norādīšanai, strādājot ar čaulas komandu Git.

Secinājums

Lai norādītu privāto atslēgu, strādājot ar čaulas komandu, vispirms atveriet Git bash termināli. Pēc tam ģenerējiet SSH atslēgu pāri, pievienojiet publisko atslēgu GitHub kontam, sāciet SSH aģenta pakalpojumu savā lokālajā datorā un pievienojiet privāto SSH atslēgu SSH aģentam, izmantojot “ $ ssh-add ~/.ssh/id_rsa ” komandu. Pēc tam veiciet Git autentifikāciju, lai autentificētu savu GitHub kontu, izmantojot “ $ ssh -T [e-pasts aizsargāts] ” komandu. Šajā apmācībā ir paskaidrots, kā norādīt privāto atslēgu, strādājot ar čaulas komandām Git.