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
- Ṣii ebute kan
- Lọ si itọsọna ile rẹ nipa titẹ
cd ~/
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ọ
- Nigbati o ba tẹ tẹ, awọn faili meji yoo ṣẹda
~/.ssh/id_rsa
~/.ssh/id_rsa.pub
- 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
- 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
- https://github.com/settings/profile
- Lori akojọ aṣayan apa osi, iwọ yoo wo ọna asopọ “Awọn bọtini SSH ati GPG”
- 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ẹ.
- Tẹ bọtini ti o sọ ‘Bọtini SSH Tuntun’
- Lẹhinna tẹ orukọ akọle sii - le jẹ ohunkohun, fun apẹẹrẹ. titunMac
- Lẹẹ mọ bọtini SSH ti gbogbo eniyan ni apoti ọrọ bọtini
- Tẹ “Ṣafikun bọtini SSH”
Ṣe idanwo aṣẹ GitHub rẹ:
Ṣii ebute kan ki o tẹ
$ git clone git@github.com:AmirGhahrai/Rima.git
- Yoo beere lọwọ rẹ ti o ba fẹ tẹsiwaju lati sopọ, tẹ bẹẹni
- 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.
- Tẹ ọrọ igbaniwọle rẹ sii ki o tẹ tẹ sii.
- 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.