Github連接問題:github.com port22 operation timed out

畢業(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。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容