SSH Key(Secure Shell Key) este o pereche de chei criptografice utilizate în protocolul SSH pentru autentificare și criptare a datelor într-o rețea. În Git, SSH Key este folosit pentru a stabili o conexiune sigură între computerul personal și un server Git la distanță, permițându-vă să efectuați operațiuni precum clonarea, împingerea și extragerea fără a introduce o parolă de fiecare dată.
Iată cum să creați un SSH Key pe diferite sisteme de operare:
Pe Windows:
-
Deschideți Git Bash(dacă aveți Git instalat) sau Linia de comandă.
-
Introduceți următoarea comandă pentru a genera o nouă SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
Vi se va solicita să alegeți locația pentru a salva fișierul SSH Key. În mod implicit, va fi salvat în
C:\Users\your_username\.ssh\
. De asemenea, puteți specifica o cale personalizată. -
Odată finalizat, sistemul va genera două fișiere:
id_rsa
(cheie privată) șiid_rsa.pub
(cheie publică) în.ssh
director. -
Copiați conținutul cheii publice(
id_rsa.pub
) utilizândtype
comanda și adăugați-l la contul dvs. Git la distanță de pe site-ul web de găzduire Git(de exemplu, GitHub, GitLab) în secțiunea Chei SSH.
Pe Linux și macOS:
-
Deschideți terminalul.
-
Introduceți următoarea comandă pentru a genera o nouă SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
Vi se va solicita să alegeți locația pentru a salva fișierul SSH Key. În mod implicit, va fi salvat în
~/.ssh/
. De asemenea, puteți specifica o cale personalizată. -
Odată finalizat, sistemul va genera două fișiere:
id_rsa
(cheie privată) șiid_rsa.pub
(cheie publică) în.ssh
director. -
Copiați conținutul cheii publice(
id_rsa.pub
) folosindcat
comanda și adăugați-l la contul dvs. Git la distanță de pe site-ul web de găzduire Git(de exemplu, GitHub, GitLab) în secțiune SSH Key.
După crearea și adăugarea fișierului SSH Key, puteți utiliza Git fără a introduce o parolă de fiecare dată când accesați serverul de la distanță.