本地需要更新一个很老的库,因为版本太低了,又用了UIWebView,所以要么移除,要么更新到高版本,移除牵扯的地方太多,只能更新了,

结果 出现 “Failed to connect to github.com port 443: Operation timed out”的问题,vpnFQ也不行,闲话不多说了,具体解决流程如下:

1、查看github的IP地址,再终端里面输入

ping github.com

如下图,红框里面的就是IP地址:

ios开发之--执行 pod install 出现 “Failed to connect to github.com port 443: Operation timed out”_文件路径

 

 2、打开Finder或者直接cmd+shift+G,快捷命令打开hosts文件路径:

/private/etc/hosts

3、找到hosts文件,复制一份到桌面,注:不能直接在源文件修改的,因为锁定了。在hosts的副本里面添加上:

140.82.112.3    github.com

如下图:

ios开发之--执行 pod install 出现 “Failed to connect to github.com port 443: Operation timed out”_文件路径_02

 

然后把副本拖到etc目录下面,直接替换掉原来的hosts文件即可

4、再次测试下github.com能不能链接上

ping github.com

出现如下图:

ios开发之--执行 pod install 出现 “Failed to connect to github.com port 443: Operation timed out”_文件路径_03

 

 就说明链接上github了,反之是timeout就是没链接上

5、链接上github后,再执行安装的命令:

pod install

6、很大概率一次不会成功,请耐心的多试几次,我安装的时候第二次才安装成功,如下图:

ios开发之--执行 pod install 出现 “Failed to connect to github.com port 443: Operation timed out”_github_04

 

 参考网址:https://www.jianshu.com/p/a45ada15075c

至此,github443的问题就解决完了,可能不太完善,但是一直都是这样解决的,有时候一味的FQ并不能真正的解决问题,多查看下hosts文件,

可能会解决的更快!

仅做记录,希望能帮到大家!

 


作者:稻草人11223