畢業(yè)論文的結果跑的又不是很對,故今天想把代碼從Github拉下來改改,執(zhí)行
git pull origin [branch]:[branch]
發(fā)現一直卡在哪,第一感覺被墻了?所以測試了一下ssh連接
ssh -T git@github.com
依舊無法連接,過一會兒顯示
connect to host github.com port22 operation timed out
于是乎在Github官方幫助找到解決方案
執(zhí)行
$ vim ~/.ssh/config
然后添加
Host github.com
Hostname ssh.github.com
Port 443
重新測試 ssh連接,成功。
失敗的原因似乎是有時候會被防火墻禁掉,而因為443是HTTPS的端口,不會被飛掉,所以在進行如上設置后,我們就可以強制與Github的連接都通過HTTPS。