Ako určiť súkromný kľúč SSH, ktorý sa má použiť pri vykonávaní príkazu Shell v systéme Git?

Ako Urcit Sukromny Kluc Ssh Ktory Sa Ma Pouzit Pri Vykonavani Prikazu Shell V Systeme Git



SSH je bezpečný shell sieťový protokol používaný na autentifikáciu cez nezabezpečenú sieť. Poskytuje dvojicu kľúčov: verejný a súkromný kľúč, ktoré sa používajú na vytvorenie bezpečného spojenia medzi vzdialenými a lokálnymi sieťami. Konkrétnejšie, pomocou Gitu môžete posielať alebo načítavať obsah alebo údaje do vzdialených úložísk pomocou autentifikácie kľúčom SSH.

Tento príspevok ilustruje metódu určenia súkromného kľúča SSH pri práci s príkazmi shellu v systéme Git.







Ako určiť súkromný kľúč SSH, ktorý sa má použiť pri vykonávaní príkazu Shell v systéme Git?

Protokol SSH poskytuje pár súkromných a verejných kľúčov. Verejný kľúč sa používa na uzamknutie alebo zabezpečenie údajov a súkromný kľúč sa používa na účely overenia na odomknutie alebo prístup k obsahu.



Ak chcete zadať súkromný kľúč SSH pri práci s príkazmi shellu v systéme Git, pozrite si nižšie uvedený postup.



Krok 1: Otvorte terminál Git Bash





V ponuke Po spustení otvorte „ Git Bash ” terminál:


Krok 2: Vygenerujte kľúče SSH



Vygenerujte pár kľúčov SSH pomocou poskytnutého príkazu a zadajte svoju e-mailovú adresu Git:

$ ssh-keygen -t rsa -b 4096 -C ' [e-mail chránený] '



Krok 3: Skopírujte verejný kľúč

V predvolenom nastavení sú verejné a súkromné ​​kľúče uložené na „ C:\Users\Username\.ssh “cesta. Prejdite na miesto, kde je uložený pár kľúčov SSH. Ďalej otvorte „ id_rsa.pub ” súbor, ktorý obsahuje verejný kľúč:


Skopírujte verejný kľúč SSH z otvoreného súboru:


Krok 4: Pridajte verejný kľúč na GitHub

Otvorte oficiálny web GitHub a prihláste sa do svojho účtu GitHub. Potom kliknite na ponuku profilu a prejdite na „ nastavenie ' nasledovne:


Potom otvorte „ SSH a GPG kľúče “. Potom stlačte „ Nový kľúč SSH tlačidlo ”:


Nastavte názov kľúča podľa svojho želania a vložte skopírovaný verejný kľúč do „ kľúč ' textové pole. Teraz stlačte tlačidlo „ Pridajte kľúč SSH tlačidlo ”:


Z nižšie uvedeného výstupu je možné pozorovať, že sme úspešne pridali verejný kľúč SSH do účtu GitHub:


Krok 5: Spustite službu agenta SSH

Ak služba SSH Agent nie je spustená v systéme, spustite službu pomocou poskytnutého príkazu:

$ eval $ ( ssh-agent -s )



Krok 6: Zadajte súkromný kľúč SSH pre agenta SSH

Potom pridajte súkromný kľúč SSH do agenta SSH na overenie. Tu je „ id_rsa ” súbor obsahuje súkromný kľúč:

$ ssh-add ~ / .ssh / id_rsa



Krok 7: Otestujte svoje overenie Git pomocou GitHub

Nakoniec otestujte svoju autentifikáciu Git pomocou účtu GitHub pomocou daného príkazu:

$ ssh -T git @ github.com


Nasledujúci výstup naznačuje, že sme úspešne overili účet GitHub pomocou súkromného kľúča SSH:


To je všetko! Vysvetlili sme spôsob určenia súkromného kľúča SSH pri práci s príkazom shell v Git.

Záver

Ak chcete zadať súkromný kľúč pri práci s príkazom shell, najprv otvorte terminál Git bash. Potom vygenerujte pár kľúčov SSH, pridajte verejný kľúč do účtu GitHub, spustite službu agenta SSH na vašom lokálnom počítači a pridajte súkromný kľúč SSH do agenta SSH pomocou „ $ ssh-add ~/.ssh/id_rsa “príkaz. Potom vykonajte overenie Git na overenie svojho účtu GitHub pomocou „ $ ssh -T [e-mail chránený] “príkaz. Tento tutoriál vysvetlil, ako zadať súkromný kľúč pri práci s príkazmi shellu v systéme Git.