GitHub作为世界上最大的代码托管平台,无数开发者都在使用,GitHub中文社区是一个致力于分享和传播GitHub上优质开源项目的中文社区平台。上GitHub寻找我们想要的开源项目那可是不可避免的,但是每次上GitHub总是速度慢,有时候甚至打不开超时,真是很苦恼了。
问题分析
主要是有时候CDN污染导致我们在国内上GitHub速度很慢,超时等等等原因
解决办法
我们可以提通过修改hosts文件来指定速度快的服务器,跳过cdn污染。
修改C:\Windows\System32\drivers\etc
下的hosts文件
但是我们windows 10直接进行修改保存是需要管理员权限的,我推荐大家可以使用一个开源项目。
SwitchHosts
macOS可以下载dmg后缀的文件,win10下载exe后缀的文件
打开switchHosts需要“以管理员身份运行”,要不然会没有权限操作。
然后添加配置文件打开开关即可。(附配置文件)
GitHub: https://github.com/oldj/SwitchHosts/releases
配置文件
配置文件1
140.82.112.3 github.com
140.82.112.10 nodeload.github.com
140.82.114.6 api.github.com
13.229.189.0 codeload.github.com
185.199.110.133 raw.github.com
185.199.110.153 training.github.com
185.199.110.153 assets-cdn.github.com
185.199.110.153 documentcloud.github.com
185.199.110.154 help.github.com
185.199.110.153 githubstatus.com
199.232.69.194 github.global.ssl.fastly.net
185.199.110.133 raw.githubusercontent.com
185.199.110.133 cloud.githubusercontent.com
185.199.110.133 gist.githubusercontent.com
185.199.110.133 marketplace-screenshots.githubusercontent.com
185.199.110.133 repository-images.githubusercontent.com
185.199.110.133 user-images.githubusercontent.com
185.199.110.133 desktop.githubusercontent.com
185.199.110.133 avatars.githubusercontent.com
185.199.110.133 avatars0.githubusercontent.com
185.199.110.133 avatars1.githubusercontent.com
185.199.110.133 avatars2.githubusercontent.com
185.199.110.133 avatars3.githubusercontent.com
185.199.110.133 avatars4.githubusercontent.com
185.199.110.133 avatars5.githubusercontent.com
185.199.110.133 avatars6.githubusercontent.com
185.199.110.133 avatars7.githubusercontent.com
185.199.110.133 avatars8.githubusercontent.com
配置文件2
185.199.108.154 github.githubassets.com
140.82.112.22 central.github.com
185.199.108.133 desktop.githubusercontent.com
185.199.108.153 assets-cdn.github.com
185.199.108.133 camo.githubusercontent.com
185.199.108.133 github.map.fastly.net
199.232.69.194 github.global.ssl.fastly.net
140.82.114.4 gist.github.com
140.82.112.5 api.github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 favicons.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.108.133 avatars3.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
140.82.114.10 codeload.github.com
52.217.15.180 github-cloud.s3.amazonaws.com
52.217.89.236 github-com.s3.amazonaws.com
52.217.83.60 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.194.153 github-production-user-asset-6210df.s3.amazonaws.com
52.216.25.84 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.133 media.githubusercontent.com