最近Github无法推拉代码了,执行命令后返回如下错误:
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rightsand the repository exists.
排查了网络问题(梯子)、私钥问题(重新配置),结果都不正确。
后来基于网络上查询的历史解决方案,经过不断尝试,发现正确的解决方法如下。
修改~/.ssh中的config文件,如果没有就新建,添加内容如下
Host github.com
HostName ssh.github.com
注意第二行前有两个空格
修改好了后即可。