Fork me on GitHub

访问GitHub很慢的问题解决

最近办公网络从 GitHub 上拉取代码速度巨慢,很多时候都是直接连接错误。

百度了一下,说是 Github 的某些域名的 DNS 解析被污染了。解决方案就是挂代理(VPN),或者直接修改 hosts,绕过 DNS 解析。

我用了 VPN 之后,还是会出现访问很慢的问题,于是试了第二种方案,目前是可以正常访问的。

具体方法就是将下面代码直接写入 hosts 文件里。Mac 的 hosts 文件路径为 /etc/hosts 。Windows 的是 C:\Windows\System32\Drivers\etc\hosts 。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# GitHub Start
192.30.253.112 github.com
192.30.253.119 gist.github.com
151.101.100.133 assets-cdn.github.com
151.101.100.133 raw.githubusercontent.com
151.101.100.133 gist.githubusercontent.com
151.101.100.133 cloud.githubusercontent.com
151.101.100.133 camo.githubusercontent.com
151.101.100.133 avatars0.githubusercontent.com
151.101.100.133 avatars1.githubusercontent.com
151.101.100.133 avatars2.githubusercontent.com
151.101.100.133 avatars3.githubusercontent.com
151.101.100.133 avatars4.githubusercontent.com
151.101.100.133 avatars5.githubusercontent.com
151.101.100.133 avatars6.githubusercontent.com
151.101.100.133 avatars7.githubusercontent.com
151.101.100.133 avatars8.githubusercontent.com
# GitHub End
------------- 本文结束感谢您的阅读 -------------