Git SSH Key: Opas luomiseen ja käyttöön SSH Key Gitissä

SSH Key(Secure Shell Key) on salausavaimien pari, jota käytetään SSH-protokollassa todennukseen ja tietojen salaukseen verkossa. Gitissä SSH Key sitä käytetään luomaan suojattu yhteys henkilökohtaisen tietokoneesi ja Git-etäpalvelimen välille, jolloin voit suorittaa toimintoja, kuten kloonata, työntää ja vetää ilman salasanaa joka kerta.

 

Näin luot SSH Key eri käyttöjärjestelmissä:

Windowsissa:

  1. Avaa Git Bash(jos sinulla on Git asennettuna) tai komentokehote.

  2. Kirjoita seuraava komento luodaksesi uuden SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Sinua pyydetään valitsemaan sijainti, johon haluat tallentaa SSH Key. Oletuksena se tallennetaan kansioon C:\Users\your_username\.ssh\. Voit myös määrittää mukautetun polun.

  4. Kun se on valmis, järjestelmä luo kaksi tiedostoa: id_rsa(yksityinen avain) ja id_rsa.pub(julkinen avain) hakemistoon .ssh.

  5. Kopioi julkisen avaimen( id_rsa.pub) sisältö komennolla type ja lisää se Git-etätilillesi Git-isännöintisivustolla(esim. GitHub, GitLab) SSH-avaimet-osiossa.

 

Linuxissa ja macOS:ssä:

  1. Avaa terminaali.

  2. Kirjoita seuraava komento luodaksesi uuden SSH Key:

    ssh-keygen -t rsa -b 4096 -C "[email protected]"
    
  3. Sinua pyydetään valitsemaan sijainti, johon haluat tallentaa SSH Key. Oletuksena se tallennetaan kansioon ~/.ssh/. Voit myös määrittää mukautetun polun.

  4. Kun se on valmis, järjestelmä luo kaksi tiedostoa: id_rsa(yksityinen avain) ja id_rsa.pub(julkinen avain) hakemistoon .ssh.

  5. Kopioi julkisen avaimen( id_rsa.pub) sisältö komennolla cat ja lisää se Git-etätilillesi Git-isännöintisivustolla(esim. GitHub, GitLab) -osiossa SSH Key.

 

Kun olet luonut ja lisännyt palvelimen SSH Key, voit käyttää Gitiä syöttämättä salasanaa aina, kun käytät etäpalvelinta.