SSH Key(Secure Shell Key) egy titkosítási kulcspár, amelyet az SSH protokollban használnak a hálózaton keresztüli hitelesítéshez és adattitkosításhoz. A Gitben SSH Key biztonságos kapcsolat létrehozására szolgál a személyi számítógépe és a távoli Git-kiszolgáló között, lehetővé téve olyan műveletek végrehajtását, mint a klónozás, a leküldés és a lehúzás anélkül, hogy minden alkalommal jelszót kellene megadni.
A következőképpen hozhat létre egyet SSH Key különböző operációs rendszereken:
Windows rendszeren:
-
Nyissa meg a Git Bash-t(ha telepítette a Git-et) vagy a Parancssort.
-
Írja be a következő parancsot egy új létrehozásához SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -
A rendszer kéri, hogy válassza ki a mentési helyet SSH Key. Alapértelmezés szerint a következő helyre kerül mentésre
C:\Users\your_username\.ssh\:. Egyéni elérési utat is megadhat. -
Ha elkészült, a rendszer két fájlt generál:
id_rsa(privát kulcs) ésid_rsa.pub(nyilvános kulcs) a.sshkönyvtárban. -
Másolja ki a nyilvános kulcs() tartalmát
id_rsa.puba paranccsaltype, és adja hozzá távoli Git-fiókjához a Git hosting webhelyén(pl. GitHub, GitLab) az SSH-kulcsok szakaszban.
Linuxon és macOS-en:
-
Nyissa meg a terminált.
-
Írja be a következő parancsot egy új létrehozásához SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -
A rendszer kéri, hogy válassza ki a mentési helyet SSH Key. Alapértelmezés szerint a következő helyre kerül mentésre
~/.ssh/:. Egyéni elérési utat is megadhat. -
Ha elkészült, a rendszer két fájlt generál:
id_rsa(privát kulcs) ésid_rsa.pub(nyilvános kulcs) a.sshkönyvtárban. -
Másolja ki a nyilvános kulcs() tartalmát
id_rsa.puba paranccsalcat, és adja hozzá a távoli Git-fiókjához a Git hosting webhelyén(pl. GitHub, GitLab) a szakaszban SSH Key.
A létrehozása és hozzáadása után SSH Key a Git jelszó megadása nélkül használható minden alkalommal, amikor hozzáfér a távoli szerverhez.

