今天是學(xué)習(xí)的第二天,在使用git bash中遇到了幾個(gè)小問題結(jié)果弄了一天,首先是git clone,先是出現(xiàn)timed out,很顯然這是被墻了,然而,我沒有意識(shí)到,然后就是google“ssh: connect to host github.com port 22: Connection timed out”,看到有說寫一個(gè)config,
Host github.com
User your@github.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
結(jié)果出現(xiàn)了“ssh: connect to host github.com port 443: Connection timed out”,還是被墻,無奈之下,就使用git clone http這種形式來clone,學(xué)習(xí)才得以繼續(xù),但是使用這種形式每次push要輸入賬號(hào)密碼,想著雖然麻煩點(diǎn),但是好歹能繼續(xù)啊,然而,在從本地push一個(gè)項(xiàng)目到遠(yuǎn)程是還是出現(xiàn)了timed out,沒辦法,到群里問了一下,老師給出了一個(gè)聯(lián)網(wǎng)教程,按照配置完后,不被墻了,但是,又出現(xiàn)了ssh_exchange_identification: Connection closed by remote host,WTF?無奈又是google,很多人說了很多方法,但是沒用,學(xué)習(xí)就這樣停下來了,然后就是git clone,fatal,git clone,fatal,...
到了晚上十點(diǎn)多的時(shí)候,無奈又重新搜索,這次一頁頁的找,一直找到第七頁,出現(xiàn)了一篇文章,提到就是IP的問題,在hosts文件下加入192.30.253.112 gitHub.com,就好了,然而,還是那個(gè)問題,我突然想到之前還寫了個(gè)config,刪掉,然后,done!
期間使用ssh -vT git@github.com對(duì)問題進(jìn)行分析,發(fā)現(xiàn)就是IP的問題。
要相信一定可以搜索出答案,然后學(xué)會(huì)分析,學(xué)會(huì)提問。