解决Git的ssh超时问题
目录
问题发现
最近在使用 git push
命令时发现连接超时,因为我使用的是用公钥走ssh协议进行连接,输入命令 ssh -T git@github.com
发现果然是ssh连接超时。在网上搜索了一圈,找到问题是主域名 github.com
的 IP 被彻底墙了。
解决办法
通过Google大法,找到供 ssh 连接的子域名 ssh.github.com
IP 还活着。因此,解决办法就是往 ~/.ssh/config
文件 中添加下面的配置:
|
|
至此,问题成功解决。