Pag-set up ng SSH Key para sa GitHub

Ssh Key Setup Github



Maintindihan Github kailangan mo munang tiyakin na may kamalayan ka sa isang Git. Ang Git ay isang bukas na mapagkukunan ng kontrol ng bersyon ng bersyon na sinimulan ng Linus Trovalds. Sa madaling salita Git ay isang sistema ng kontrol sa bersyon tulad ng Subversion at CVS. Magagamit mo ito sa pamamagitan ng pag-install ng git command at mga utility sa iyong server. Ang Git ay isang tool na command-line, at ang GitHub ay ang lugar kung saan itinatago ng mga developer ang kanilang mga proyekto at gumagana at maibabahagi sa buong mundo at mabibigyan din sila ng mga pag-upgrade ng bersyon. Mayroon kang mga pagpipilian upang lumikha ng pribado at pampublikong mga repository at maaaring magamit ang mga ito ayon sa iyong mga pangangailangan.

Upang magsimula kailangan mong tiyakin na mayroon kang isang linux terminal na naka-install ang git command at may kakayahang gumamit ng git command ng gumagamit kung saan mo sinusubukan. Palaging subukang gumamit ng isang hiwalay na gumagamit at huwag gumamit ng root user para pareho. Gayundin kailangan mong lumikha ng isang account kasama ang Github.







Upang lumikha ng isang account sa Github, maaari mong sundin ang mga hakbang sa ibaba



  • Pumunta sa Sumali sa GitHub
  • Punan ang iyong impormasyon at i-click ang Lumikha ng isang account
  • Piliin ang plano na gusto mo at i-click ang Tapos na mag-sign up
  • Kapag nag-sign up ka, makakatanggap ka ng isang email upang i-verify ang iyong email address. I-click ang link upang makumpleto ang pag-verify.

Kapag ang account ay nalikha susunod na hakbang ay upang lumikha ng isang sariwang key pares at pagkatapos ay idagdag ang mga ito sa Github.



Pagdaragdag ng Iyong SSH Key sa Iyong GitHub Account

Pag-login sa iyong terminal sa pamamagitan ng SSH.





Bumuo ng isang pangunahing pares sa pamamagitan ng pagpapatakbo ng sumusunod na utos, na pinapalitan sa iyong GitHub email address sa pagitan ng mga quote:

#ssh-keygen -trsa-b 4096 -Cang email mo@domain.com

Kapag na-prompt ka na Magpasok ng isang file kung saan i-save ang key, pindutin ang Pasok upang mai-save ito sa default na lokasyon. Kung nais mong gumamit ng ibang lokasyon, maaari mong ibigay ang landas na magagamit din dito.



Sa prompt, mag-type ng isang ligtas na passphrase na gagamitin kapag ang iyong susi ay nagpapatunay, at kumpirmahin ito. Maaari mo ring hindi mai-set up ang passphrase na ito kung hindi mo kailangan ng karagdagang pag-verify. Kaya ngayon nabuo mo ang pares ng key ng SSH. Tiyaking gumawa ka ng isang tala sa mga bagay tulad ng pampublikong key at pribadong key file.

Upang magdagdag ng ssh key sa GitHub kailangan mong kumuha ng isang kopya ng pampublikong key at maaari mong gamitin ang ibaba ssh utos upang magawa ito.

#pusa /bahay/gumagamit/.ssh/id_rsa.pub

Kapag nakopya mo ang nilalaman sa iyong clipboard o sa anumang lokal na text file, maaari naming gamitin ang mga hakbang sa ibaba upang idagdag ang susi sa Github account.

  • Kailangan mong mag-login sa Github Account gamit ang iyong user / pass
  • Mag-click sa Profile pic at piliin ang Mga Setting mula sa drop down.
  • Piliin ang SSH at GPG Keys mula sa Menu sa kaliwang bahagi

Upang idagdag ang iyong unang key o ibang key mag-click sa Bagong SSH key

Sa patlang ng Pamagat, kailangan mong magdagdag ng isang label na maaari mong matandaan. (Gumamit ako ng Sumesh's MacBook Air).

Maaari mong gamitin ang anumang salita at ang tanging bagay na kailangan mong mag-ingat ay kailangan mong tiyakin na makakatulong sa iyo na makilala ang makina kung saan nabuo ang susi na iyon.

Sa key Field idagdag ang key sa itaas na nakukuha mo sa pamamagitan ng paggamit ng command cat /home/user/.ssh/id_rsa.pub na magsisimula sa ssh-rsa

  • I-click ang Magdagdag ng SSH key.

Kung na-prompt, kumpirmahin ang iyong GitHub password na gagamitin para sa pag-verify.

Ngayon ay makikita mo ang key na nakalista na naidagdag mo sa pangalan ng pamagat. At kakailanganin mong gawin ang parehong pamamaraan para sa bawat computer, mga live server na dev / staging server na kailangang ma-access ang iyong mga repository.

Suriin ang iyong Koneksyon mula sa lokal na makina hanggang sa Github

Magbukas ng isang bagong ssh terminal at tiyaking lumipat ka sa gumagamit kung saan mo nilikha ang ssh key pares. Upang kumonekta sa Github account sa pamamagitan ng ssh key, kailangan mong i-type ang nasa ibaba at pindutin ang enter # ssh -T[protektado ng email]

Kung ikonekta mo ito sa kauna-unahang pagkakataon mula sa makina na iyon, makakakita ka ng isang resulta tulad ng sa ibaba at kailangan mong i-type ang Oo sa kasong ito:

Ang pagiging tunay ng host na 'github.com (192.30.1.1)' ay hindi maitatag.
Ang RSA key fingerprint ay SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm.
Sigurado ka bang nais mong magpatuloy sa pagkonekta (oo / hindi)? oo
Babala: Permanenteng idinagdag ang 'github.com, 192.30.30.1' (RSA) sa listahan ng mga kilalang host.
  • Type na oo
  • pindutin ang enter

Makikita mo ang output na tulad nito:

Kumusta gumagamit! Matagumpay kang napatunayan, ngunit ang GitHub ay hindi nagbibigay ng access sa shell.

Kung ang nabanggit na gumagamit sa itaas ay tama at ipinakita bilang pareho ng sinubukan mong idagdag, kung gayon ang lahat ay mabuti at nakumpleto mo ang ssh key na pag-set up sa Github! Kung tumatanggap ka ng pahintulot, pagkatapos ay kailangan naming i-cross check ang mga hakbang sa itaas at tiyaking nagawa mo ang lahat ayon sa nasa itaas na doc. Maaari mong palaging makipag-ugnay sa akin kung kailangan mo ng anumang tulong sa kasong ito.