一看就会「GitHub网站项目下载速度过慢、下载失败问题成功解决」github下载速度很慢为什么github下载慢
欢迎访问我的博客【Together_CZ】,本文首发地址:
https://yishuihancheng.blog.csdn.net/article/details/97922274
GitHub对于广大开发者来说肯定是必备的网站,经常的浏览GitHub网站中的项目, 学习优秀项目的设计逻辑和实现思路对于提升自己的基础实力是有很大的帮助的,但是无奈当我们需要从GitHub中下载指定的项目到本地学习的时候,经常会遇上网速很慢很慢几乎为0的情况,小到几MB达到几十MB、几百MB的项目下载失败是常用的事情,真的也是很头疼的事情了。
我们不禁会问:为什么这么经常使用的开发者网站访问速度慢、下载慢?因为出于网络安全等因素的考虑,github的CDN被一堵墙屏蔽掉了,由于网络代理商的原因,所以访问下载很慢。使用ping命令来测试github.com的时候,速度只有300多ms。
为了解决这种情况,这里给出来两种亲测可行有效的解决方法:
1)方法一:基于码云实现下载
该方法亲测可行,且下载速度以MB计算,速度感人
1.创建码云账号https://gitee.com,并关联github账号 2.在github上面将要下载的项目fork,然后在码云中从github导入仓库 操作截图如下所示:3.在码云中的仓库中搜索要下载的项目,找到后点击导入,导入后会自动进入可以【克隆/下载的页面】,之后点击下载后输入滑动验证码就可以打包下载了,这里由于包的大小不同会出现打包失败的问题,只需要耐心多等待一点时间待打包完成后就可以下载了。 操作流程截图如下所示:到这里一个完整的下载流程就结束了,还是很简单的,速度还是不错的。
2)方法二:修改hosts文件
windows下hosts文件路径为: hosts文件的位置:C:\Windows\System32\drivers\etc
打开资源管理器,直接输入路径回车即可,如下:
以管理员身份打开hosts文件,将下面的数据复制到下方保存即可:
#github 192.30.253.112 github.com 192.30.253.120 codeload.github.com 219.76.4.4 github-cloud.s3.amazonaws.com 151.101.185.194 github.global.ssl.fastly.net 151.101.24.133 assets-cdn.github.com 151.101.196.133 avatars0.githubusercontent.com 151.101.196.133 avatars1.githubusercontent.co 103.245.222.133 assets-cdn.github.com 204.232.175.78 documentcloud.github.com 204.232.175.94 gist.github.com 107.21.116.220 help.github.com 207.97.227.252 nodeload.github.com 199.27.76.130 raw.github.com 107.22.3.110 status.github.com 204.232.175.78 training.github.com这里简单的理解就是绕过了网络封锁,直接连接到了目标网站,如果这样修改后速度还是没有明显的提升的话,说明指定域名前面的IP不好使了,这时候换一下IP就行了,这里推荐几个网站:
1、BestIPAddress网站,如下:
2、站长之家网站,如下:
同样也是在搜索框里面输入自己需要查询的域名如github.com看到下面出来了很多的响应IP,都是可以使用的,这里自己选一个TTL值最小的替换一下就就好了。
上面的措施已经解决了我的问题了,经过重新配置后还需要刷新操作:
随便拿了一个小项目来测试达到了几百KB,我观察了一下,在一些大项目的下载过过程中,最高出现了将近10MB/s的下载速度,还是非常可观的。最重要的是下载过程不会再轻易死掉了,那是一件非常痛苦的事情,有时候虽然下载速度并不高,但是下载的稳定性还是不错的了,基本上都可以持续下载完成。
到此,问题成功解决,希望也能帮到需要的朋友们!
一看就会「GitHub网站项目下载速度过慢、下载失败问题成功解决」github下载速度很慢为什么github下载慢