github提交超时原因总结
前言
问题产生与解决
起初问题产生就是因为我在提交代码的时候一直提示超时, 我一直使用的是ssh
的方式提交的, 换成了https
以后正常。
只要使用ssh
的方式必超时, 为了解决这个问题我排查了下, 排除了git代理的原因, 排除了科学上网的方式。谷歌了下, 尝试了一些办法发现还是没有解决问题。
机缘巧合下在某个周日下午, 打开电脑在换了搜索关键词, 其中有提到了hosts
中有配置过github.com
。我突然警醒, 我确实也配置过hosts, 我注释了其中github部分。再去提交代码通过了。
原因是github.com的ip可能不是我之前配置过的。
至此结束。