大陆github上下载源码的速度完全摧毁了我的耐心,而且图片也无法显示,一开始我还以为自己上传时图片没传上去,后来看到别人的仓库也无法浏览,我释(fen)然(nu)了,决心解决这个问题,好在功夫不负有心人,要坚持面向百度编程。。。
1. 获取Github相关网站的ip映射
-
进入网站: https://www.ipaddress.com 分别输入
github.com
和github.global.ssl.fastly.net
- 得到对应的IP地址
2. 修改本地hosts文件
在hosts文件新增配置,如果无法保存文件,参考该文章。
windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts
mac/linux系统的hosts文件的位置如下:/etc/hosts
下面是我的配置
# GitHub Start
140.82.113.3 github.com #要自己去获取,不要抄袭
140.82.114.20 gist.github.com #要自己去获取,不要抄袭
# GitHub End
命令提示符中输入ping github.com
再次访问浏览器https://github.com/,秒出
3. 添加github图片服务器映射ip列表到hosts文件
再次添加github图片服务器映射列表到host文件,最终如下:
# GitHub Start
140.82.113.3 github.com #要自己去获取,不要抄袭
140.82.114.20 gist.github.com #要自己去获取,不要抄袭
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
151.101.184.133 avatars0.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
151.101.184.133 avatars1.githubusercontent.com
151.101.184.133 avatars2.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
151.101.184.133 avatars3.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
151.101.184.133 avatars4.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
151.101.184.133 avatars5.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
151.101.184.133 avatars6.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
151.101.184.133 avatars7.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
151.101.184.133 avatars8.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com
# GitHub End
4. 利用gitee(码云)导入仓库下载
还有个很邪恶的办法,码云提供一个从github/gitlab导入仓库的功能
接下来的事,你懂的,不知道以后码云会不会验证必须是自己的仓库才能导入,不过也没有关系,那就再Fork一下。
毕竟,道高一尺魔高一丈。