Til å begynne med må du sørge for at du har en Linux-terminal med git-kommando installert og har muligheten til å bruke git-kommandoen av brukeren du prøver på. Forsøk alltid å bruke en egen bruker, og ikke bruk rotbruker for det samme. Du må også opprette en konto hos Github.
Opprett en konto med Github
For å opprette en konto hos Github, kan du følge trinnene nedenfor
- Gå til “Bli med i GitHub”
- Fyll ut informasjonen din og klikk "Opprett en konto"
- Velg planen du ønsker, og klikk "Fullfør påmelding"
- Når du registrerer deg, vil du motta en e-post for å bekrefte e-postadressen din. Klikk på lenken for å fullføre bekreftelsen.
Når kontoen er opprettet, er neste trinn å opprette et nytt nøkkelpar og deretter legge dem til Github.
Legge til SSH-nøkkelen til GitHub-kontoen din
Logg deg på terminalen din via SSH.
Generer et nøkkelpar ved å kjøre følgende kommando og erstatte GitHub-e-postadressen mellom anførselstegnene:
# ssh-keygen -t rsa -b 4096 -C “your_email @ domain.com ”Når du blir bedt om å angi en fil der du vil lagre nøkkelen, trykker du på Tast inn for å lagre den på standardplasseringen. Hvis du ønsker å bruke et annet sted, kan du også oppgi stien som skal brukes her.
Ved ledeteksten skriver du inn en sikker passordfrase som skal brukes når nøkkelen din autentiseres, og bekrefter den. Du kan til og med ikke konfigurere denne passordfrasen hvis du ikke trenger ekstra bekreftelse. Så nå har du generert SSH-nøkkelparet. Sørg for at du noterer ting som offentlige nøkler og private nøkkelfiler.
For å legge til ssh-nøkkel i GitHub må du ta en kopi av den offentlige nøkkelen, og du kan bruke ssh-kommandoen nedenfor for å få dette gjort.
# katt / hjem / bruker /.ssh / id_rsa.pubNår du har kopiert innholdet på utklippstavlen eller i en hvilken som helst lokal tekstfil, kan vi bruke trinnene nedenfor for å legge til nøkkelen til Github-kontoen.
- Du må logge på Github-kontoen ved å bruke brukeren / passet ditt
- Klikk på profilbildet og velg “Innstillinger” fra rullegardinmenyen.
- Velg “SSH og GPG Keys” fra menyen på venstre side
For å legge til din første nøkkel eller en annen nøkkel, klikk på “Ny SSH-nøkkel”
I “Tittel” -feltet må du legge til en etikett som du kan huske. (Jeg brukte “Sumeshs MacBook Air”).
Du kan bruke hvilket som helst ord, og det eneste du trenger for å ta vare er at du må sørge for at det vil hjelpe deg med å identifisere maskinen som nøkkelen genereres på.
I feltet "nøkkel" legg til tasten ovenfor som du får ved å bruke kommandoen "katt / hjem / bruker /.ssh / id_rsa.pub ”som starter med ssh-rsa
- Klikk på Legg til SSH-nøkkel.
Hvis du blir bedt om det, må du bekrefte GitHub-passordet ditt som skal brukes til bekreftelse.
Nå kan du se nøkkelen som du har lagt til i tittelnavnet. Og du må gjøre den samme prosedyren for hver datamaskin, live servere dev / staging servere som trenger tilgang til lagringsplassene dine.
Kontroller forbindelsen din fra lokal maskin til Github
Åpne en ny ssh-terminal og pass på at du bytter til brukeren du hadde opprettet ssh-nøkkelparet for. For å koble til Github-kontoen via ssh-tasten, må du skrive inn nedenfor og trykke enter # ssh -T [email protected]
Hvis du kobler til dette for første gang fra den maskinen, vil du se et resultat som nedenfor, og du må skrive Ja i dette tilfellet:
Ektheten til vertens github.com (192.30.1.1) 'kan ikke etableres.RSA nøkkel fingeravtrykk er SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Er du sikker på at du vil fortsette å koble til (ja / nei)? ja
Advarsel: Permanent lagt til 'github.com, 192.30.30.1 '(RSA) til listen over kjente verter.
- Skriv inn “ja”
- trykk enter
Du vil se utdata slik:
“Hei bruker ! Du har godkjent, men GitHub gir ikke shell-tilgang.”Hvis den ovennevnte brukeren er riktig og vises som den samme som du prøvde å legge til, er alt i orden og du har fullført ssh-nøkkeloppsettet med Github ! Hvis du får tillatelse nektet, må vi kryssjekke trinnene ovenfor og sørge for at du har gjort alt i henhold til dokumentet ovenfor. Du kan alltid kontakte meg hvis du trenger hjelp i dette tilfellet.