github报错connect to host github.com port 22: Connection timed out的解决
今天刚撸完代码,准备提交,突然来了:ssh: connect to host github.com port 22: Operation timed out fatal: Could not read from remote repository.
昨天还好好的,今天这是咋啦。首先第一反应time out那应该是网络问题,但是我能搜索东西,能接收到消息应该不是网络问题。一度怀疑是不是github这货又有问题了啊。
接着试着ping了下www.github.com,竟然 ping不通,看来不是 网络问题,也不是github有问题了,那应该是无法访问github,应该是FQ的问题。
于是有了下面的解决方法:
mac下打开 hosts文件,然后在hosts文件中添加如下内容:
192.30.253.112 github.com 151.101.88.249 github.global.ssl.fastly.net
然后就可以正常操作了。这个太奇特了。