Uyifaka njani iGit kwiMac kwaye uvelise iiSSH Keys

Kule nyathelo ngenyathelo le-Git Tutorial, siza kuhamba ngendlela yokufaka iGit kumatshini weMac, indlela yokuvelisa izitshixo ze-SSH kwaye ulayishe isitshixo sakho se-SSH esidlangalaleni kwiakhawunti yakho yeGitHub yokugunyaziswa.



Uyifaka njani iGit kwiMac

Vula i-terminal kwaye uthayiphe

$ brew install git

Oku kuyakufaka iGit kwinkqubo yakho. Ukuqinisekisa ufakelo, chwetheza


$ git --version

Oku kuyakuprinta ingxelo yeGit efakwe kumatshini wakho.



Uyenza njani isitshixo se-SSH sokugunyaziswa kweGitHub

  1. Vula isiginali
  2. Yiya kulawulo lwakho lwasekhaya ngokuchwetheza cd ~/

  3. Chwetheza lo myalelo ulandelayo ssh-keygen -t rsa




    • Oku kuyakukufaka ukuba ufake igama lefayile ukugcina isitshixo

    • Cinezela nje ukungena ukwamkela igama lefayile elingagqibekanga (/Users/you/.ssh/id_rsa)

    • Ke iya kukucela ukuba wenze ibinzana logqitho. Oku kunganyanzelekanga, nokuba kungenza ibinzana lokudlula okanye ucofe ukungena kungenawo ibinzana lokugqitha

  4. Xa ucinezela ukungena, iifayile ezimbini ziya kwenziwa

    • ~/.ssh/id_rsa

    • ~/.ssh/id_rsa.pub

  5. Isitshixo sakho sikarhulumente sigcinwa kwifayile ephela nge .pub, okt ~/.ssh/id_rsa.pub


Ungafikelela njani kwaye ukope isitshixo sikawonkewonke

Ukuze uqiniseke ngesixhobo sakho ngeGitHub, kuya kufuneka ulayishe isitshixo sakho sikawonkewonke esivelise ngasentla kwiakhawunti yakho yeGitHub

Khuphela isitshixo sikawonkewonke seSSH

Vula i-terminal kwaye uthayiphe

$ pbcopy < ~/.ssh/id_rsa.pub

Oku kuyakukopa imixholo yefayile ye-id_rsa.pub kwibhodi yakho yokunamathisela.


Idibeneyo:



Ungasifaka njani isitshixo sakho sasesidlangalaleni kwi-GitHub

  1. Nje ukuba ukhuphele isitshixo sakho sasesidlangalaleni, ngena kwiakhawunti yakho yeGitHub kwaye uye ku
  2. https://github.com/settings/profile
  3. Kwimenyu esekhohlo ngasekhohlo, uya kubona ikhonkco 'i-SSH kunye ne-GPG yezitshixo'
  4. Cofa kwikhonkco eliza kukusa kwiphepha apho ungafaka khona iqhosha lakho le-SSH olikhuphele ngaphambili.
  5. Cofa kwiqhosha elithi 'isitshixo esitsha seSSH'
  6. Emva koko faka igama lesihloko-unokuba yiyo nantoni na, o.k.t. entshaMac
  7. Cola iqhosha le-SSH loluntu kwibhokisi yokubhaliweyo ephambili
  8. Cofa 'Yongeza isitshixo se-SSH'

Vavanya isigunyaziso sakho seGitHub:

Vula i-terminal kwaye uthayiphe

$ git clone git@github.com:AmirGhahrai/Rima.git
  1. Iya kukubuza ukuba uyafuna ukuqhubeka nokudibanisa, chwetheza ewe
  2. Ukuba wenze ibinzana logqithiso xa wawusenza isitshixo soluntu, iya kukucela ukuba ungene.
  3. Faka ibinzana lakho lokungena kwaye ucinezele ukungena.
  4. Iya kuthi emva koko iqale ukudibanisa iprojekthi kulawulo lwakho.

Konke ngoku kusetelwe ukusebenzisa iGit kunye neGitHub.