Denne bloggen vil snakke om metoden for kloning av git repo med ssh -nøkkel i git.
Hvordan kloner en repo med ssh -nøkkel i git?
SSH Git -klon gir en autentisk og sikker måte å klone eksterne depoter. Følg trinnene for å klone en repo med SSH -nøkkel i Git:
Trinn 1: Lag depot
Først åpner du GitHub Hosting Service og klikker på "+”Ikon for å lage et nytt depot:
Spesifiser depotnavnet, merk "Offentlig”Alternativ for å få det til å tillate alle å se det og trykke på“Lag depot”Knapp:
Trinn 2: Åpne Git Bash
Nå, åpne “Git bash”På systemet ditt ved å bruke“Oppstart" Meny:
Trinn 3: Generer SSH -tast
Neste, utfør kommandoen under levert for å generere SSH-offentlig-private nøkkelpar:
$ SSH-KeenGen
Etter å ha utført kommandoen ovenfor, vil du bli bedt om å spesifisere filen du vil lagre SSH -nøkkelparet. I vårt tilfelle lagrer vi den i standardfilen:
Trinn 4: Bekreft SSH -nøkler
Kontroller om SSH -nøklene blir generert og lagret med hell:
$ ls -al ~/.ssh
Her “id_rsa”Lagrer den private nøkkelen, og“id_rsa.pub”Lagrer den genererte offentlige nøkkelen:
Trinn 5: Start SSH Agent
Utfør den nedenfor-nevnte kommandoen til SSH-agenten:
$ eval "$ (ssh -agent -s)"
Under utgangen indikerer at agenten kjører som bakgrunnsprosess med “1887”PID:
Trinn 6: Legg til SSH -tast til SSH Agent
Legg nå SSH -tasten til SSH -agenten ved hjelp av følgende kommando:
$ SSH-ADD ~/.SSH/ID_RSA
Trinn 7: Kopier offentlig nøkkel
Kjør “Klipp”Kommando for å kopiere den genererte offentlige nøkkelen til utklippstavlen:
$ klipp < ~/.ssh/id_rsa.pub
Trinn 8: Åpne eksterne repoinnstillinger
Bytt til github, klikk på "Profil”Ikon, og velg“Innstillinger”Fra den åpne rullegardinmenyen:
Trinn 9: Legg til SSH -tast
Deretter klikker du på "SSH- og GPG -nøkler”Alternativ fra venstre kolonne og treffer“Ny SSH -nøkkel”Knapp:
Trinn 10: Legg til SSH -tast
Legg til beskrivelsen i “Tittel”Felt, lim inn den offentlige kopierte nøkkelen i“nøkkel”Felt, og trykk på“Legg til SSH -tast”Knapp:
Som du kan se, blir vår offentlige SSH -nøkkel lagt til vellykket:
Trinn 11: Test SSH -tilkobling til GitHub
For å bekrefte SSH-tilkoblingen er bygget med GitHub, bruk den nedenfor-nevnte kommandoen:
$ ssh -t [email protected]
Meldingen nedenfor bekrefter at vi har autentisert med hell:
Trinn 12: Kopier SSH URL
Deretter klikker du på det tilsvarende depotet som du vil klone, klikk på "Kode”Knapp og kopier“SSH URL”Til utklippstavle. I vårt tilfelle ønsker vi å klone "Cloning_branch" oppbevaringssted:
Trinn 13: Clone Repository
Utfør “git klon”Kommando med kopiert URL for å klone depotet:
$ git clone [email protected]: gituser0422/cloning_branch.git
Den gitte utgangen betyr at "Cloning_branch”Repository er klonet vellykket:
Vi har tilbudt prosedyren for å klone et depot med SSH -tasten i GIT.
Konklusjon
For å klone depotet med SSH -tasten i Git, oppretter du først en ny repo på "Github”, Åpne deretter”Git bash”Og generere SSH -tasten ved å bruke“$ SSH Key-Gen”Kommando. Start SSH -agenten, kjør "$ SSH-ADD ~/.SSH/ID_RSA”, Legg til SSH Public -nøkkelen i agenten, og kopier den. Neste, gå til “Github”Innstillinger, og legg til SSH -tasten. Til slutt, åpne depotet, kopier "SSH URL”Og utfør“$ git klon”Kommando med kopiert url. I denne bloggen har vi illustrert metoden for kloning av git repo med ssh -nøkkel i git.