github服务器因为众多原因,虽然不用梯子也能访问网站,但是对于想要pull,push稍微大一点的资源,就会经常出现remote hung up, timeout等错误。对于iOS开发来说,经常需要pod install第三方库,相信也遇到过标题所示错误,现搜集总结解决方案如下。
可能是墙的原因,使用梯子尝试,梯子可以选择pac模式,若pac模式不行,可以选择全局模式
查看/etc/hosts文件,看是否存在 192.30.253.112 github.com类似东西,注释掉,这行好像一般是代理生成的,没开过代理的应该没有,不过此方法对于有些人有用,有些人没用
- 第一步:打开ipaddress.com网址,查询两个域名1、github.com 2、github.global.ssl.fastly.net, 分别记下对应IP。
-
第二步:按照如下规则更新/etc/hosts文件,没有则添加
192.30.253.112 github.com
151.101.185.194 github.global.ssl.fastly.net
- 第三步: 刷新DNS缓存
mac 高版本机型使用此命令行 sudo killall -HUP mDNSResponder