Git

SSH atslēgu iestatīšana GitHub

SSH atslēgu iestatīšana GitHub
Lai saprastu Github, vispirms jāpārliecinās, vai esat informēts par Git . Git ir atvērtā koda versiju vadības sistēma, kuru uzsāka Linuss Trovalds. Īsāk sakot, Git ir versiju kontroles sistēma, piemēram, Subversion un CVS. To varēsiet izmantot, serverī instalējot komandu “git” un utilītprogrammas. Git ir komandrindas rīks, un GitHub ir vieta, kur izstrādātāji glabā savus projektus un darbus, un varēs dalīties ar pārējo pasauli, kā arī sniegt viņiem versiju jauninājumus. Jums ir iespējas izveidot privātus un publiskus krātuves un varat tos izmantot atbilstoši savām vajadzībām.

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

Izveidojiet kontu vietnē Github

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

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

SSH atslēgas pievienošana savam GitHub kontam

Piesakieties savā terminālā, izmantojot SSH.

Ģenerējiet atslēgu pāri, palaižot šo komandu, aizstājot GitHub e-pasta adresi starp pēdiņām:

# ssh-keygen -t rsa -b 4096 -C “jūsu_pasts @ domēns.com ”

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

Uzvednē ierakstiet drošu paroli, 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 verifikācija. Tātad tagad esat izveidojis SSH atslēgu pāri. Noteikti izdariet piezīmi par tādām lietām kā publiskās atslēgas un privātās atslēgas faili.

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

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

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 Github kontam pievienotu atslēgu.

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

Laukā “Nosaukums” jāpievieno iezīme, kuru jūs atceraties.  (Es izmantoju “Sumesh's MacBook Air”).

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

Laukā “key” pievienojiet iepriekš minēto atslēgu, kuru iegūstat, izmantojot komandu “cat / home / user /.ssh / id_rsa.krogs ”, kas sāksies ar ssh-rsa

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

Tagad jūs varat redzēt atslēgu, kuru esat pievienojis nosaukuma nosaukumā. Jums būs jāveic tā pati procedūra katram datoram, tiešraidē esošajiem serveriem / iestudēšanas serveriem, kuriem nepieciešams piekļūt jūsu krātuvēm.

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

Atveriet jaunu ssh termināli un pārliecinieties, vai esat pārslēdzies uz lietotāju, kuram esat izveidojis ssh atslēgu pāri. Lai izveidotu savienojumu ar Github kontu, izmantojot ssh atslēgu, jums jāievada tālāk norādītā informācija un jānospiež ievadīt # ssh -T [email protected]

Ja to savienojat pirmo reizi no šīs mašīnas, tiks parādīts šāds rezultāts, kā norādīts zemāk, un šajā gadījumā jums jāievada Jā:

Saimnieka 'github autentiskums.com (192.30.1.1) "nevar noteikt.
RSA atslēgas pirksta 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 saimnieku sarakstam.

Jūs redzēsiet šādu izvadi:

“Sveiks, lietotāj ! Jūs esat veiksmīgi autentificējis, taču GitHub nenodrošina čaulas piekļuvi.”

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 jūs esat pabeidzis ssh taustiņa iestatīšanu ar Github ! Ja jums tiek atteikta atļauja, mums jāpārbauda iepriekš minētās darbības un jāpārliecinās, vai esat izdarījis visu, kā norādīts iepriekš minētajā dokumentā.  Jūs vienmēr varat sazināties ar mani, ja jums šajā gadījumā nepieciešama palīdzība.

Instalējiet jaunāko Dolphin emulatoru Gamecube un Wii operētājsistēmai Linux
Delfīnu emulators ļauj jums spēlēt izvēlētās Gamecube un Wii spēles Linux personālajos datoros (PC). Tā kā Dolphin Emulator ir brīvi pieejams un atvē...
Kā lietot GameConqueror Cheat Engine Linux
Rakstā ir sniegts ceļvedis par GameConqueror apkrāptu dzinēja izmantošanu Linux. Daudzi lietotāji, kas spēlē spēles operētājsistēmā Windows, bieži izm...
Labākie Linux spēļu konsoles emulatori
Šajā rakstā tiks uzskaitīta populārā Linux spēļu konsoles atdarināšanas programmatūra. Emulācija ir programmatūras saderības slānis, kas atdarina spēļ...