SSH Key(Secure Shell Key) är ett par kryptografiska nycklar som används i SSH-protokollet för autentisering och datakryptering över ett nätverk. I Git, SSH Key används för att upprätta en säker anslutning mellan din persondator och en fjärransluten Git-server, så att du kan utföra operationer som att klona, pusha och dra utan att ange ett lösenord varje gång.
Så här skapar du en SSH Key på olika operativsystem:
På Windows:
-
Öppna Git Bash(om du har Git installerat) eller kommandotolken.
-
Ange följande kommando för att skapa en ny SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -
Du kommer att bli ombedd att välja platsen för att spara SSH Key. Som standard kommer den att sparas i
C:\Users\your_username\.ssh\. Du kan också ange en anpassad sökväg. -
När det är klart kommer systemet att generera två filer:
id_rsa(privat nyckel) ochid_rsa.pub(offentlig nyckel) i.sshkatalogen. -
Kopiera innehållet i den publika nyckeln(
id_rsa.pub) med hjälp avtypekommandot och lägg till det i ditt fjärranslutna Git-konto på Git-värdwebbplatsen(t.ex. GitHub, GitLab) i avsnittet SSH-nycklar.
På Linux och macOS:
-
Öppna terminalen.
-
Ange följande kommando för att skapa en ny SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -
Du kommer att bli ombedd att välja platsen för att spara SSH Key. Som standard kommer den att sparas i
~/.ssh/. Du kan också ange en anpassad sökväg. -
När det är klart kommer systemet att generera två filer:
id_rsa(privat nyckel) ochid_rsa.pub(offentlig nyckel) i.sshkatalogen. -
Kopiera innehållet i den publika nyckeln(
id_rsa.pub) medcatkommandot och lägg till det i ditt fjärranslutna Git-konto på Git-värdwebbplatsen(t.ex. GitHub, GitLab) i avsnittet SSH Key.
Efter att ha skapat och lagt till SSH Key kan du använda Git utan att ange ett lösenord varje gång du går in på fjärrservern.

