Github: github 下载缓慢, 提升下载速度的几种办法
======================================= 2020/02/20 更新 =================================================
最新方案:使用码云Gitee来下载github的code
访问 https://gitee.com/ 首先在右上角的搜索框中输入所要下载的项目名称,看看码云上是否已存在该项目:
比如我要下载的是 android 的 ndk-samples:
在码云的搜索框中可以直接搜索:
点击任意一个搜索结果,如果发现与要下载的仓库一致,则可以通过码云直接克隆下载:
如果要下载的github项目在码云上不存在,可以先注册一个码云帐号,再将github的项目克隆过来:
进入个人中心后找到右上角的+ 号,选择“从Github导入仓库”
输入该仓库的相关信息:
选择导入,这样github的仓库就被直接克隆过来,然后在右侧的那个“克隆/下载”中获得码云的下载地址即可。
如果需要同步最新的项目可以点击仓库名 后面的那个刷新标志。Amazing!
======================================= 2020/02/20 更新 =================================================
方案一: 修改host文件,绕过DNS解析 (效果一般)
通过访问:https://www.ipaddress.com/ 分别获取以下两个网址的ip:
(1) github.com
(2) github.global.ssl.fastly.net
例如:
然后修改系统的host文件(C:\Windows\System32\drivers\etc, 注:修改hosts文件需要管理员权限,可以复制到桌面修改过后再覆盖文件)。
# # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 140.82.113.4 github.com 199.232.5.194 github.global.ssl.fastly.net
修改完hosts还不会立即生效,需要刷新DNS缓存
linux下输入指令:sudo /etc/init.d/networking restart 即可。
windows下刷新DNS的方法:
打开CMD
输入ipconfig /flushdns
然后关闭浏览器再访问github时下载速度就会明显挺高。
方案二: 只下载最新版本的仓库(效果一般)
下载库的时候只下载最新的那个库,可以使用这个命令:
git clone git仓库地址 --depth=1
这样就只下载到最新版本,而不是带有全部历史版本的仓库。
参考链接:
1. 解决Github下载速度缓慢的问题
2. github文件下载慢的完美解决方案
3. 怎么解决从github下载资源慢
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库