提高github下载速度的方法可达到2MB/s(100%有效)
在国内从github上面下载代码的速度峰值通常都是20kB/s。这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就跟耽误时间。虽然有很多提速的方法,但是实际用起来并不稳定。 1. 利用开源中国提供的代码仓库 标题已经说的很清楚了,我想对于经常使用git的人来讲,很可能已经知道了。对于新手刚接触git的人来讲,可能你只知道github。 实际上,国内也有很多代码仓库提供方,国外也不只github。只不过国内也是刚刚开始,关注的人不多。 开源中国提供的代码仓库提供了一个功能,就是它可以将github账号中的代码 clone 到开源中国的账户中去。这个代码仓库叫 做 码云 ,没错就是码云?。 要求你有一个github账户,一个码云gitee账户。 步骤很简单 1.将github上面你想要搞下来的项目首先 frok 到你自己的github的账户中去。耗时:一瞬间 按照上面的方法,基本上不再需要整夜挂机 clone 代码了。 第一步新建仓库: . 第二步:以github仓库https://github.com/PX4/Firmware.git举例 第三步: 第四步 2. 提高下载子模块的速度 有的项目里用到了第三方代码仓库,但是在你使用 clone 指令的时候这些子模块 submodule 并不会自动下载,因为他们在另外的地址中存放。你需要 clone 完目标项目后,执行 git submodule update --init --recursive 才会将目标项目所需要的依赖子模块下载下来。github项目中所用到的子模块依然是放在了github上。这就很悲剧了,这意味着你在执行上面指令后,依然需要面对上面的20KB/s的速度。虽然此时并不会显示出来,然而等待依然很久。 我们同样使用上面加速 clone 的思路。 1.从下载的项目中找到其使用的 submodule 的链接是哪里。 以上就是提高下载子模块速度的思路。具体每步的操作,请自行搜索,网上一搜一大片。 附:: 关于如何修改submodule连接地址 https://blog.csdn.net/wangjia55/article/details/24400501 到此这篇关于提高github下载速度的方法可达到2MB/s(100%有效)的文章就介绍到这了,更多相关提高github下载速度内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! (编辑:ASP站长网) |