Git從遠(yuǎn)程庫(kù)克隆到本地

學(xué)習(xí)筆記蕴轨,非原創(chuàng)请敦。謝謝

從遠(yuǎn)程庫(kù)克隆到本地

登陸GitHub,創(chuàng)建一個(gè)新的倉(cāng)庫(kù)骆捧,名字叫g(shù)itskills:

我們勾選Initialize this repository with a README,這樣GitHub會(huì)自動(dòng)為我們創(chuàng)建一個(gè)README.md文件术陶。創(chuàng)建完畢后凑懂,可以看到README.md文件:

現(xiàn)在,遠(yuǎn)程庫(kù)已經(jīng)準(zhǔn)備好了梧宫,下一步是用命令git clone克隆一個(gè)本地庫(kù):(在所需文件夾內(nèi)進(jìn)入Git進(jìn)行操作)

$ git clone https://github.com/cangkuming/gitskills

SSH警告

當(dāng)你第一次使用Git的clone或者push命令連接GitHub時(shí)接谨,會(huì)得到一個(gè)警告:

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.

RSA key fingerprint is xx.xx.xx.xx.xx.

Are you sure you want to continue connecting (yes/no)?

這是因?yàn)镚it使用SSH連接,而SSH連接在第一次驗(yàn)證GitHub服務(wù)器的Key時(shí)塘匣,需要你確認(rèn)GitHub的Key的指紋信息是否真的來(lái)自GitHub的服務(wù)器脓豪,輸入yes回車(chē)即可。

Git會(huì)輸出一個(gè)警告忌卤,告訴你已經(jīng)把GitHub的Key添加到本機(jī)的一個(gè)信任列表里了:

Warning: Permanently added'github.com'(RSA) to thelistof known hosts.

這個(gè)警告只會(huì)出現(xiàn)一次扫夜,后面的操作就不會(huì)有任何警告了。

git clone克隆一個(gè)本地庫(kù):

ssh報(bào)錯(cuò):

使用https協(xié)議成功:

進(jìn)入gitskills目錄看看笤闯,已經(jīng)有README.md文件了:

GitHub給出的地址不止一個(gè)堕阔,可以用https://github.com/michaelliao/gitskills.git這樣的地址。實(shí)際上,Git支持多種協(xié)議,默認(rèn)的git://使用ssh衣形,但也可以使用https等其他協(xié)議睬棚。

使用https除了速度慢以外,還有個(gè)最大的麻煩是每次推送都必須輸入口令,但是在某些只開(kāi)放http端口的公司內(nèi)部就無(wú)法使用ssh協(xié)議而只能用https。但通過(guò)ssh支持的原生git協(xié)議速度最快。


ssh -key配置

在這一步我已經(jīng)默認(rèn)你安裝好了Git谨娜,打開(kāi)Git,在Git命令行輸入cd? ~/.ssh檢查電腦本機(jī)是否有ssh key設(shè)置磺陡,注意:.ssh是隱藏文件趴梢,一般在電腦C/用戶/Administrator下面就能夠找到。

  一般情況下 币他,之前沒(méi)有用過(guò)git的同學(xué)電腦本機(jī)一般不會(huì) 有ssh key 的垢油,下面我講給大家介紹如何配置ssh key

1、進(jìn)入~路徑下圆丹,必須保證當(dāng)前路徑在~路徑下

在git命令行敲擊 ssh-keygen -t? rsa -C "xxx.@yyy.zzz" //建議寫(xiě)自己真實(shí)有效的郵箱地址滩愁。

  然后命令行會(huì)出現(xiàn)如下代碼:

  Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa):? ?//此時(shí)我們什么都不需要操作,直接回車(chē)就好

  Enter passphrase (empty for no passphrase):? ? ? ? ? ? //此時(shí)要你輸入碼(可以為空辫封,直接回車(chē)就好硝枉,也可以輸入你的密碼,這個(gè)密碼在你最后把本地資源推送到github上面的時(shí)候回會(huì)讓你填寫(xiě)密碼倦微,此時(shí)密碼隱藏妻味,你輸入進(jìn)去是看不到的)

  Enter same passphrase again: //再次確認(rèn)密碼(如果你第一次有輸入密碼,這次就再輸一次欣福,如果沒(méi)有直接回車(chē)就行了)

  Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa. //生成的密鑰

  Your public key has been saved in /c/Users/xxxx_000/.ssh/id_rsa.pub. //生成的公鑰

  The key fingerprint is:

  e3:51:33:xx:xx:xx:xx:xxx:61:28:83:e2:81 xxxxxx@yy.com

  *本機(jī)已完成ssh key設(shè)置责球,其存放路徑為:c:/Users/xxxx_000/.ssh/下。其中xxxx_000為你的用戶名拓劝。

2雏逾、添加ssh key 到Github上

首先登陸Github,點(diǎn)擊右上角的“▼”→Settings→SSH kyes→Add SSH key。

然后在打開(kāi)c:/Users/xxxx_000/.ssh里面的id_rsa.pub文件郑临,全選復(fù)制公鑰內(nèi)容

也可以在git bush中的命令行輸入? cat ~/.ssh/id_rsa.pub栖博,將得到公鑰

  Title自定義,將公鑰粘貼到GitHub中Add an SSH key的key輸入框厢洞,最后“Add Key“

3仇让、配置賬戶

  $ git config --global user.name “your_username” #設(shè)置用戶名

  $ git config --global user.email “your_registered_github_Email” #設(shè)置郵箱地址(建議用注冊(cè)giuhub的郵箱)

 4典奉、測(cè)試ssh keys是否設(shè)置成功。

  ssh -T git@github.com

  The authenticity of host 'github.com (192.30.252.129)' can't be established.

  RSA key fingerprint is 16:27:xx:xx:xx:xx:xx:4d:eb:df:a6:48.

  Are you sure you want to continue connecting (yes/no)? yes #確認(rèn)你是否繼續(xù)聯(lián)系丧叽,輸入yes

  Warning: Permanently added 'github.com,192.30.252.129' (RSA) to the list of known hosts.

  Enter passphrase for key '/c/Users/xxxx_000/.ssh/id_rsa': #生成ssh kye是密碼為空則無(wú)此項(xiàng)卫玖,若設(shè)置有密碼則有此項(xiàng)且,輸入生成ssh key時(shí)設(shè)置的密碼即可踊淳。

  Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. #出現(xiàn)此句話骇笔,說(shuō)明設(shè)置成功。












<<< Git 添加遠(yuǎn)程倉(cāng)庫(kù)? ? ? ? ? ? ? ? ? ? ? ? ?Git >>>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嚣崭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子懦傍,更是在濱河造成了極大的恐慌雹舀,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件粗俱,死亡現(xiàn)場(chǎng)離奇詭異说榆,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)寸认,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)签财,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人偏塞,你說(shuō)我怎么就攤上這事唱蒸。” “怎么了灸叼?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵神汹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我古今,道長(zhǎng)屁魏,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任捉腥,我火速辦了婚禮氓拼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抵碟。我一直安慰自己桃漾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布拟逮。 她就那樣靜靜地躺著呈队,像睡著了一般。 火紅的嫁衣襯著肌膚如雪唱歧。 梳的紋絲不亂的頭發(fā)上宪摧,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天粒竖,我揣著相機(jī)與錄音,去河邊找鬼几于。 笑死蕊苗,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的沿彭。 我是一名探鬼主播朽砰,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼喉刘!你這毒婦竟也來(lái)了瞧柔?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤睦裳,失蹤者是張志新(化名)和其女友劉穎造锅,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體廉邑,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡哥蔚,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蛛蒙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糙箍。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖牵祟,靈堂內(nèi)的尸體忽然破棺而出深夯,到底是詐尸還是另有隱情,我是刑警寧澤诺苹,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布塌西,位于F島的核電站,受9級(jí)特大地震影響筝尾,放射性物質(zhì)發(fā)生泄漏捡需。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一筹淫、第九天 我趴在偏房一處隱蔽的房頂上張望站辉。 院中可真熱鬧,春花似錦损姜、人聲如沸饰剥。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)汰蓉。三九已至,卻和暖如春棒卷,著一層夾襖步出監(jiān)牢的瞬間顾孽,已是汗流浹背祝钢。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留若厚,地道東北人拦英。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像测秸,于是被迫代替她去往敵國(guó)和親疤估。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容