Git

SSH-nøkkeloppsett for GitHub

SSH-nøkkeloppsett for GitHub
For å forstå Github må du først sørge for at du er klar over en Git . Git er et open source versjonskontrollsystem som ble startet av Linus Trovalds. Kort sagt er Git et versjonskontrollsystem som Subversion og CVS. Du vil kunne bruke dette ved å installere "git" kommando og verktøy på serveren din. Git er et kommandolinjeverktøy, og GitHub er stedet der utviklere lagrer sine prosjekter og arbeider og vil kunne dele med resten av verden og kan gi dem versjonsoppgraderinger også. Du har muligheter for å opprette private og offentlige arkiver og kan bruke dem etter dine behov.

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

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.pub

Nå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.

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

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.

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.

Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...