Git SSH Key: En guide til å lage og bruke SSH Key i Git

SSH Key(Secure Shell Key) er et par kryptografiske nøkler som brukes i SSH-protokollen for autentisering og datakryptering over et nettverk. I Git, SSH Key brukes til å etablere en sikker forbindelse mellom din personlige datamaskin og en ekstern Git-server, slik at du kan utføre operasjoner som klone, push og pull uten å skrive inn et passord hver gang.

 

Slik lager du en SSH Key på forskjellige operativsystemer:

På Windows:

  1. Åpne Git Bash(hvis du har Git installert) eller kommandoprompt.

  2. Skriv inn følgende kommando for å generere en ny SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Du vil bli bedt om å velge stedet for å lagre SSH Key. Som standard vil den bli lagret i C:\Users\your_username\.ssh\. Du kan også angi en egendefinert bane.

  4. Når det er fullført, vil systemet generere to filer: id_rsa(privat nøkkel) og id_rsa.pub(offentlig nøkkel) i .ssh katalogen.

  5. Kopier innholdet til den offentlige nøkkelen( id_rsa.pub) ved å bruke type kommandoen og legg den til den eksterne Git-kontoen din på Git-vertsnettstedet(f.eks. GitHub, GitLab) i SSH Keys-delen.

 

På Linux og macOS:

  1. Åpne terminalen.

  2. Skriv inn følgende kommando for å generere en ny SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Du vil bli bedt om å velge stedet for å lagre SSH Key. Som standard vil den bli lagret i ~/.ssh/. Du kan også angi en egendefinert bane.

  4. Når det er fullført, vil systemet generere to filer: id_rsa(privat nøkkel) og id_rsa.pub(offentlig nøkkel) i .ssh katalogen.

  5. Kopier innholdet til den offentlige nøkkelen( id_rsa.pub) ved å bruke cat kommandoen og legg den til den eksterne Git-kontoen din på Git-vertsnettstedet(f.eks. GitHub, GitLab) i delen SSH Key.

 

Etter å ha opprettet og lagt til SSH Key, kan du bruke Git uten å skrive inn et passord hver gang du får tilgang til den eksterne serveren.