SSH atslēgas iestatīšana GitHub

Ssh Key Setup Github



Saprast Github vispirms jums jāpārliecinās, ka esat informēts par Git. Git ir atvērtā koda versiju kontroles sistēma, kuru uzsāka Linus Trovalds. Īsumā Git ir versiju kontroles sistēma, piemēram, Subversion un CVS. Jūs to varēsit izmantot, serverī instalējot komandu git un utilītas. Git ir komandrindas rīks, un GitHub ir vieta, kur izstrādātāji glabā savus projektus un darbus un varēs koplietot ar pārējo pasauli, kā arī var viņiem uzlabot versijas. Jums ir iespējas izveidot privātas un publiskas krātuves un varat tās izmantot atbilstoši savām vajadzībām.

Lai sāktu, jums jāpārliecinās, vai jums ir instalēts Linux terminālis ar komandu git un vai lietotājs, ar kuru jūs mēģināt, var izmantot komandu git. Vienmēr mēģiniet izmantot atsevišķu lietotāju un neizmantojiet root lietotāju tam pašam. Jums arī jāizveido konts vietnē Github.







Lai izveidotu kontu Github, varat veikt tālāk norādītās darbības



  • Iet uz Pievienojieties GitHub
  • Aizpildiet savu informāciju un noklikšķiniet uz Izveidot kontu
  • Atlasiet vēlamo plānu un noklikšķiniet uz Pabeigt reģistrēšanos
  • Reģistrējoties jūs saņemsiet e -pasta ziņojumu, lai apstiprinātu savu e -pasta adresi. Noklikšķiniet uz saites, lai pabeigtu verifikāciju.

Kad konts ir izveidots, nākamais solis ir izveidot jaunu atslēgu pāri un pēc tam pievienot tos Github.



SSH atslēgas pievienošana savam GitHub kontam

Piesakieties savā terminālī, izmantojot SSH.





Izveidojiet atslēgu pāri, izpildot šādu komandu, aizstājot GitHub e -pasta adresi starp pēdiņām:

#ssh-keygen -trsa-b 4096 -CTavs e-pasts@domēns.com

Kad tiek prasīts ievadīt failu, kurā saglabāt atslēgu, nospiediet Ievadiet lai saglabātu to noklusējuma vietā. Ja vēlaties izmantot citu atrašanās vietu, arī šeit varat norādīt izmantojamo ceļu.



Uzvednē ierakstiet drošu ieejas frāzi, kas tiks izmantota, kad jūsu atslēga tiek autentificēta, un apstipriniet to. Jūs pat nevarat iestatīt šo ieejas frāzi, ja jums nav nepieciešama papildu pārbaude. Tātad tagad esat izveidojis SSH atslēgu pāri. Noteikti pierakstiet tādas lietas kā publiskās atslēgas un privātās atslēgas faili.

Lai GitHub pievienotu ssh atslēgu, jums ir jāizņem publiskās atslēgas kopija, un, lai to paveiktu, varat izmantot zemāk esošo ssh komandu.

#kaķis /mājas/lietotājs/.ssh/id_rsa.pub

Kad esat nokopējis saturu starpliktuvē vai jebkurā vietējā teksta failā, mēs varam izmantot tālāk norādītās darbības, lai pievienotu atslēgu Github kontam.

  • Jums ir jāpiesakās Github kontā, izmantojot savu lietotāju/caurlaidi
  • Noklikšķiniet uz profila attēla un nolaižamajā izvēlnē atlasiet Iestatījumi.
  • Izvēlnē kreisajā pusē atlasiet SSH un GPG atslēgas

Lai pievienotu savu pirmo vai citu atslēgu, noklikšķiniet uz Jauna SSH atslēga

Laukā Nosaukums jāpievieno iezīme, kuru varat atcerēties. (Es izmantoju Sumesh MacBook Air).

Jūs varat izmantot jebkuru vārdu, un vienīgais, kas jums jārūpējas, ir jāpārliecinās, ka tas palīdzēs jums noteikt mašīnu, kurā šī atslēga ir ģenerēta.

Atslēgas laukā pievienojiet iepriekš minēto atslēgu, ko iegūstat, izmantojot komandu cat /home/user/.ssh/id_rsa.pub, kas sāksies ar ssh-rsa

  • Noklikšķiniet uz Pievienot SSH atslēgu.

Ja tiek prasīts, apstipriniet savu GitHub paroli, kas tiks izmantota verifikācijai.

Tagad jūs varat redzēt uzskaitīto atslēgu, kuru esat pievienojis virsraksta nosaukumam. Un jums būs jāveic viena un tā pati procedūra katram datoram, tiešraides serveru izstrādātājiem/izvietošanas serveriem, kuriem jāpiekļūst jūsu krātuvēm.

Pārbaudiet savienojumu no vietējās mašīnas uz Github

Atveriet jaunu ssh termināli un noteikti pārslēdzieties uz lietotāju, kuram izveidojāt ssh atslēgu pāri. Lai izveidotu savienojumu ar Github kontu, izmantojot ssh taustiņu, jums jāievada zemāk esošais un jānospiež Enter # ssh -T[e -pasts aizsargāts]

Ja pirmo reizi pievienojat to šai mašīnai, jūs redzēsit šādu rezultātu, un šajā gadījumā jums jāievada Jā:

Saimnieka 'github.com (192.30.1.1)' autentiskumu nevar noteikt.
RSA atslēgas pirkstu nospiedums ir SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Vai tiešām vēlaties turpināt savienojumu (jā/nē)? Jā
Brīdinājums: Pastāvīgi pievienots “github.com, 192.30.30.1” (RSA) zināmo saimniekdatoru sarakstam.
  • Ierakstiet jā
  • Nospiediet Enter

Jūs redzēsit šādu izvadi:

Sveiki lietotāj! Jūs esat sekmīgi autentificējies, bet GitHub nenodrošina piekļuvi čaulām.

Ja iepriekš minētais lietotājs ir pareizs un tiek parādīts kā tas pats, kuru mēģinājāt pievienot, tad viss ir kārtībā un esat pabeidzis ssh atslēgas iestatīšanu ar Github! Ja jums tiek liegta atļauja, mums ir jāpārbauda iepriekš minētās darbības un jāpārliecinās, ka esat izdarījis visu, kā norādīts iepriekš minētajā dokumentā. Jūs vienmēr varat sazināties ar mani, ja jums nepieciešama palīdzība šajā gadījumā.