看完本篇后你會(huì)明白怎么去創(chuàng)建一個(gè)遠(yuǎn)程倉(cāng)庫(kù)和設(shè)置SSH key。
GitHub介紹
?gitHub是一個(gè)面向開源
及私有軟件
項(xiàng)目的托管平臺(tái),因?yàn)橹恢С謌it 作為唯一的版本庫(kù)格式進(jìn)行托管,故名gitHub。
?github于2008年4月10日正式上線,除了git代碼倉(cāng)庫(kù)托管及基本的 Web管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協(xié)作圖譜(報(bào)表)、代碼片段分享(Gist)等功能。
?總之,很強(qiáng)大......不多說(shuō),開始創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)吧。
創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
?第一步,到GitHub官網(wǎng),然后登錄(至于注冊(cè)...現(xiàn)在誰(shuí)還敢說(shuō)自己沒(méi)有Github賬號(hào)~~~)。
?第二步,登陸后,找到右上角頭像左側(cè)的“+”號(hào),點(diǎn)擊后會(huì)在下方彈出一個(gè)框,然后再點(diǎn)擊
New repository
。
?第三步,輸入倉(cāng)庫(kù)名稱和說(shuō)明,以及下方的私有
Private
或者公共Public
,如果想自動(dòng)生成README文件的話也可以把Initialize this repository with a README
勾選上。點(diǎn)擊 Create repository
創(chuàng)建倉(cāng)庫(kù)。
?第四步,創(chuàng)建成功。
?到這遠(yuǎn)程倉(cāng)庫(kù)就創(chuàng)建完成了,不過(guò)還要再配置一下SSH keys,請(qǐng)繼續(xù)往下看。
SSH key配置。
?介紹:SSH key 是一個(gè)公鑰,需要在自己電腦上生成并在Github上進(jìn)行配置。當(dāng)往Github上推送代碼的時(shí)候,Git會(huì)匹配一下本地私鑰是否和Github上的SSH key匹配,只有確認(rèn)是匹配的才會(huì)允許進(jìn)行推送。可以把SSH key 當(dāng)做是一個(gè)身份標(biāo)識(shí),只有符合這個(gè)身份的人才可以往GIthub上推送文件。
?接下來(lái)一步一步的看吧。
?第一步:在系統(tǒng)盤(我的是C盤)用戶目錄下找到.ssh文件夾,然后找到id_rsa.pub
文件,打開,然后復(fù)制其中內(nèi)容。
??若沒(méi)有
id_rsa.pub
文件,則在Git Bash
中輸入$ ssh-keygen -t rsa -C "郵箱地址"
,然后默認(rèn)Enter 回車
即可,完成后就可以在.ssh目錄中找到id_rsa.pub
文件了。
??第二步:GitHub上找到
Setting
,然后找到SSH and GPG keys
,然后再New SSH key
,我這已經(jīng)創(chuàng)建過(guò)SSH keys
,下方圖示中第三步就是已經(jīng)創(chuàng)建好的SSH key
了。
??第三步:
SSH keys/Add new
開始創(chuàng)建,輸入Title
和Key
,然后點(diǎn)擊Add SSH Key
。
??第四步:創(chuàng)建成功。
?這時(shí)候就可以對(duì)本倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián)和推送了,本節(jié)結(jié)束~~。