Bii o ṣe le Fi Git sori Mac ati Ina Awọn bọtini SSH

Ninu Ikẹkọ Git igbesẹ-nipasẹ-Igbese, a yoo lọ nipasẹ bawo ni a ṣe le fi Git sori ẹrọ Mac kan, bii o ṣe le ṣe awọn bọtini SSH ati gbe bọtini SSH gbangba rẹ si akọọlẹ GitHub rẹ fun aṣẹ.



Bii o ṣe le Fi Git sori Mac

Ṣii ebute kan ki o tẹ

$ brew install git

Eyi yoo fi Git sori ẹrọ rẹ. Lati jẹrisi fifi sori ẹrọ, tẹ


$ git --version

Eyi yoo tẹjade ẹya Git ti a fi sori ẹrọ rẹ.



Bii o ṣe le ṣe ina bọtini SSH fun aṣẹ GitHub

  1. Ṣii ebute kan
  2. Lọ si itọsọna ile rẹ nipa titẹ cd ~/

  3. Tẹ iru aṣẹ wọnyi ssh-keygen -t rsa




    • Eyi yoo tọ ọ lati tẹ orukọ faili kan lati tọju bọtini naa

    • O kan tẹ tẹ lati gba orukọ faili aiyipada (/Users/you/.ssh/id_rsa)

    • Lẹhinna yoo beere lọwọ rẹ lati ṣẹda ọrọ-iwọle kan. Eyi jẹ aṣayan, boya ṣẹda atokọ-ọrọ tabi tẹ tẹ fun ko si gbolohun ọrọ

  4. Nigbati o ba tẹ tẹ, awọn faili meji yoo ṣẹda

    • ~/.ssh/id_rsa

    • ~/.ssh/id_rsa.pub

  5. Bọtini gbangba rẹ ti wa ni fipamọ ni faili ti o pari pẹlu .pub, ie ~/.ssh/id_rsa.pub


Bii a ṣe le wọle ati daakọ bọtini SSH ti gbogbo eniyan

Lati le jẹrisi ararẹ ati ẹrọ rẹ pẹlu GitHub, o nilo lati gbe bọtini SSH gbangba rẹ ti o ṣẹda ni oke si akọọlẹ GitHub rẹ.

Daakọ bọtini SSH ti gbogbo eniyan

Ṣii ebute kan ki o tẹ

$ pbcopy < ~/.ssh/id_rsa.pub

Eyi yoo daakọ awọn akoonu ti faili id_rsa.pub si agekuru rẹ.


Jẹmọ:



Bii o ṣe le ṣe agbejade bọtini SSH ti gbogbo eniyan si GitHub

  1. Lọgan ti o ba daakọ bọtini SSH ti gbogbo eniyan rẹ, buwolu wọle si akọọlẹ GitHub rẹ ki o lọ si
  2. https://github.com/settings/profile
  3. Lori akojọ aṣayan apa osi, iwọ yoo wo ọna asopọ “Awọn bọtini SSH ati GPG”
  4. Tẹ ọna asopọ naa eyiti yoo mu ọ lọ si oju-iwe ti o le tẹ bọtini SSH gbangba rẹ ti o daakọ tẹlẹ.
  5. Tẹ bọtini ti o sọ ‘Bọtini SSH Tuntun’
  6. Lẹhinna tẹ orukọ akọle sii - le jẹ ohunkohun, fun apẹẹrẹ. titunMac
  7. Lẹẹ mọ bọtini SSH ti gbogbo eniyan ni apoti ọrọ bọtini
  8. Tẹ “Ṣafikun bọtini SSH”

Ṣe idanwo aṣẹ GitHub rẹ:

Ṣii ebute kan ki o tẹ

$ git clone git@github.com:AmirGhahrai/Rima.git
  1. Yoo beere lọwọ rẹ ti o ba fẹ tẹsiwaju lati sopọ, tẹ bẹẹni
  2. Ti o ba ṣẹda gbolohun ọrọ nigbati o n ṣe bọtini bọtini gbogbogbo, lẹhinna yoo beere lọwọ rẹ lati tẹ sii.
  3. Tẹ ọrọ igbaniwọle rẹ sii ki o tẹ tẹ sii.
  4. Lẹhinna yoo bẹrẹ lati ṣe ẹda oniye akanṣe si itọsọna rẹ.

Gbogbo rẹ ti ṣeto bayi lati lo Git ati GitHub.