解决国内不能访问github的问题

最近访问GitHub总是不稳定,经常连不上, 出各种错误(OpenSSL SSL_read: Connection was reset, errno 10054, Connection refused ...)。

原因大概是GitHub的IP经常变化(一天可能变几次),我们本地的DNS解析有问题,解决办法就是查询github的IP,手工写到我们的hosts文件中。



查询GitHub最新IP

  1. 访问 https://github.com.ipaddress.com/
  2. IP Address 即为IP地址  

修改hosts文件

windows系统

  1. 目录:C:\Windows\System32\drivers\etc
  2. 打开 hosts文件
  3. 结尾增加一行 140.82.114.4 github.com

linux系统

1:root下打开 /etc/hosts

2: 结尾增加一行 140.82.114.4 github.com

原文地址:https://www.cnblogs.com/zongfanstudy/p/15602462.html