Git SSH Key: En guide til oprettelse og brug SSH Key i Git

SSH Key(Secure Shell Key) er et par kryptografiske nøgler, der bruges i SSH-protokollen til godkendelse og datakryptering over et netværk. I Git, SSH Key bruges til at etablere en sikker forbindelse mellem din personlige computer og en ekstern Git-server, så du kan udføre operationer som at klone, trykke og trække uden at indtaste en adgangskode hver gang.

 

Sådan opretter du en SSH Key på forskellige operativsystemer:

På Windows:

  1. Åbn Git Bash(hvis du har Git installeret) eller kommandoprompt.

  2. Indtast følgende kommando for at generere en ny SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Du vil blive bedt om at vælge placeringen for at gemme SSH Key. Som standard vil den blive gemt i C:\Users\your_username\.ssh\. Du kan også angive en brugerdefineret sti.

  4. Når det er afsluttet, vil systemet generere to filer: id_rsa(privat nøgle) og id_rsa.pub(offentlig nøgle) i .ssh biblioteket.

  5. Kopier indholdet af den offentlige nøgle( id_rsa.pub) ved hjælp af type kommandoen og tilføj det til din eksterne Git-konto på Git-hosting-webstedet(f.eks. GitHub, GitLab) i SSH Keys-sektionen.

 

På Linux og macOS:

  1. Åbn terminalen.

  2. Indtast følgende kommando for at generere en ny SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Du vil blive bedt om at vælge placeringen for at gemme SSH Key. Som standard vil den blive gemt i ~/.ssh/. Du kan også angive en brugerdefineret sti.

  4. Når det er afsluttet, vil systemet generere to filer: id_rsa(privat nøgle) og id_rsa.pub(offentlig nøgle) i .ssh biblioteket.

  5. Kopier indholdet af den offentlige nøgle( id_rsa.pub) ved hjælp af cat kommandoen og tilføj det til din eksterne Git-konto på Git-hosting-webstedet(f.eks. GitHub, GitLab) i sektionen SSH Key.

 

Efter at have oprettet og tilføjet SSH Key, kan du bruge Git uden at indtaste en adgangskode, hver gang du får adgang til fjernserveren.