Github拉取遠端的時候提示「ssh: connect to host github.com port 22: Connection timed out」錯誤

在使用Github的時候,若是使用到拉取遠端分支的時候或者測試ssh -T git@github.com的時候可能會出現鏈接失敗的問題,錯誤描述爲「ssh: connect to host github.com port 22: Connection timed out」,這個是因爲連接Github相應端口的時候出錯。解決方案由兩個git

方法一:github

在克隆項目的時候使用git clone https://xxxx,避開使用git clone git@github.com/xxxbash

方法二:ssh

在id_rsa同級目錄下新建config文本文件,並寫入以下代碼測試

Host github.com
User YourEmail@163.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

 強制將git協議修改成https的443端口,blog

建議使用方法二,新建文件以後,新開git bash窗口,而後使用ssh -T git@github.com查看鏈接狀態,出現以下信息就標識已經成功設置了。it

相關文章
相關標籤/搜索