github作为全世界最大的开源代码库以及版本控制系统,是用来托管项目以及学习开源技术非常好的平台,是我心中最好的学习网站,但熟悉github的朋友应该都被其越来越慢的连接速度,以及“全员图裂”所困扰:
通过修改本地hosts文件加速github
-
手动修改更新
首先我们需要找到自己设备上的
hosts文件,不同的平台其存放路径各不相同,主要的平台hosts文件所在路径如下:- Windows :
C:\Windows\System32\drivers\etc\hosts - Linux:
/etc/hosts - Mac:
/etc/hosts
- Windows :
-
添加github的host地址
这是一个无拓展名的文件,我们可以使用记事本、notepad++等文本编辑器来打开它,将下面的内容(这部分内容会自动更新,)复制,并粘贴到hosts文件的最后:
# GitHub520 Host Start
185.199.108.154 github.githubassets.com
199.232.68.133 camo.githubusercontent.com
199.232.68.133 github.map.fastly.net
199.232.69.194 github.global.ssl.fastly.net
140.82.113.3 github.com
140.82.112.5 api.github.com
199.232.68.133 raw.githubusercontent.com
199.232.68.133 user-images.githubusercontent.com
199.232.68.133 favicons.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
# GitHub520 Host End
-
重启DNS配置
如果保存时需要管理员权限,按照提示以管理员方式重新打开再保存即可,正常情况下在保存退出后会立即生效,如果依然加载不出图,可以根据自己系统的不同来执行对应的命令刷新
DNS重启机器即可:- Windows:
ipconfig /flushdns - Linux:
sudo rcnscd restart - Mac:
sudo killall -HUP mDNSResponder
- Windows:
Q.E.D.

Comments | 0 条评论