解决aspush代码到github错误 error:02FFF03C:system library:func(4095):Operation timed out

302 阅读1分钟

Android studio push 代码到github 报错

LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60

查了下网上解决方案,需要配置/etc/hosts 文件,把github.com域名转换成ip配置到hosts文件中解决, 但是我尝试了下发现没啥用,配置后还是提示 上边的错误。

  1. 先获取github.com域名的ip地址

IP 查询:www.ipaddress.com/ (在查询的时候需要翻墙,记得开启可以访问外网的 VPN)

github.png

2.配置到hotst文件中

mac 终端执行sudo vim /etc/hosts 命令

111.png

然后执行vim 命令,先 i 进入编辑模式,然后配置后,点击esc按键 接着输入 :wq! 保存退出

进过上面的步骤,再去push代码 发现还是报错,>_>

接下来使出终极大招: 命令行输入 git config --global http.sslVerify false

这条命令确实可以解决 SSL 证书认证的问题,即直接跳过了认证。
而提交速度慢的原因却不是因为证书,而是因为 GitHub 的主机是在国外,国内的访问速度

经过上边两个步骤, 成功push代码到github