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

相关文章
相关标签/搜索