**因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s。这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就跟耽误时间。而常见的的方法无非就是修改HOST或者挂VPN,实际用起来并不稳定。
这里提供一种新的方法,下载速度可以达到 1~2MB/s

  1. 利用开源中国提供的代码仓库
    标题已经说的很清楚了,我想对于经常使用git的人来讲,很可能已经知道了。对于新手刚接触git的人来讲,可能你只知道github。
    实际上,国内也有很多代码仓库提供方,国外也不只github。只不过国内也是刚刚开始,关注的人不多。
    开源中国提供的代码仓库提供了一个功能,就是它可以将github账号中的代码 clone 到开源中国的账户中去。这个代码仓库叫做 码云 ,没错就是码云?。
    要求你有一个github账户,一个码云gitee账户。
    步骤很简单

将github上面你想要搞下来的项目首先 frok 到你自己的github的账户中去。耗时:一瞬间
登录gitee,没有的自行注册。网页中有添加项目的按钮,一个加号。点击加号,下拉列表里面有 迁移github项目 的选项,点开后按照提示关联自己的github账号,之后选择你要迁移的项目,按提示操作。耗时:不到三分钟。
按照 clone github项目方法, clone 迁移到gitee账户中的项目。区别是 clone 链接换成了目标项目在gitee中的链接。通常下载速度是以MB/s为单位的。
按照上面的方法,基本上不再需要整夜挂机 clone 代码了。

  1. 提高下载子模块的速度
    有的项目里用到了第三方代码仓库,但是在你使用 clone 指令的时候这些子模块 submodule 并不会自动下载,因为他们在另外的地址中存放。你需要 clone 完目标项目后,执行

git submodule update --init --recursive

才会将目标项目所需要的依赖子模块下载下来。github项目中所用到的子模块依然是放在了github上。这就很悲剧了,这意味着你在执行上面指令后,依然需要面对上面的20KB/s的速度。虽然此时并不会显示出来,然而等待依然很久。

我们同样使用上面加速 clone 的思路。

从下载的项目中找到其使用的 submodule 的链接是哪里。
打开上一步中的链接,将使用的目标子模块的代码同样 frok 到自己的github账户中,之后同样的方法迁移到gitee中去。有多个子模块就多重复几次操作,同样的套路。
将原项目使用的 submodule 模块的链接地址修改为子模块迁移到gitee中后的地址。
这时再去执行git submodule update --init --recursive 。
以上就是提高下载子模块速度的思路。具体每步的操作,请自行搜索,网上一搜一大片。

作者:kcx64
来源:CSDN
原文:https://blog.csdn.net/kcx64/article/details/83866633
版权声明:本文为博主原创文章,转载请附上博文链接!**

转载 提高github下载速度的方法【100%有效】可达到2MB/s相关推荐

  1. 提高 Github 下载速度的方法「100% 有效」可达到 2MB/s

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 整理:公众号@深度学习专栏 本文仅做学术分享,如有侵权,请联系删除. 因为大家都知道的原因,在国内从g ...

  2. 提高github下载速度的方法「100%有效」可达到2MB/s

    作者:kcx64 链接:blog.csdn.net/kcx64/article/details/83866633 因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s. ...

  3. 提高github下载速度的方法【100%有效】可达到2MB/s

    在国内从github上面下载代码的速度峰值通常都是20kB/s.这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就跟耽误时间.虽然有很多提速的方法,但是实际用起来并不稳定. 这里 ...

  4. 提高github下载速度

    提高github下载速度 转载自 提高github下载速度的方法[100%有效]可达到2MB/s - 简书 因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s.这种速 ...

  5. 如何提高gitHub下载速度

    如何提高gitHub下载速度(原文:https://blog.csdn.net/HUAWEI_HMSCore/article/details/115091843)仅作学习使用 一个励志在代码世界打怪升 ...

  6. 一种加速Github下载速度的方法

    一种加速Github下载速度的方法 Github好多人都用过,不知道您是否遇到过由于某种原因而造成的如龟

  7. 利用开源中国提供的代码仓库提高github下载速度

    利用开源中国提供的代码仓库 标题已经说的很清楚了,我想对于经常使用git的人来讲,很可能已经知道了.对于新手刚接触git的人来讲,可能你只知道github. 实际上,国内也有很多代码仓库提供方,国外也 ...

  8. gitHub下载速度解决方法

    原因 为什么访问速度慢.下载慢?github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢.Ping github.com 时,速度只有300多ms. 解决方法 绕过dns解析,在本地直接 ...

  9. GitHub下载速度慢?这个方法可以解决

    学习时,在GitHub上面下载代码的时候发现,那下载速度是真的慢!小项目还好,要是大一点还带有很多子模块的项目,不但耽误很多时间,还会下载失败 =.= 以下来介绍另一种提高GitHub下载速度的方法. ...

  10. 《Android开源库 ~ 1》 GitHub Android Libraries Top 100 简介

    转载自GitHub Android Libraries Top 100 简介 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据 GitH ...

最新文章

  1. ArrayList的subList方法
  2. 唱好铁血丹心谐音正规_济南公司起名:四个字寓意好的公司名字怎么样选择?...
  3. Java中 实现通过文件夹选择任一图像,从而进行图像卷积操作
  4. 解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题
  5. Oracle的存储过程和存储函数
  6. 我想说:mysql 的 join 真的很弱|文末福利
  7. 百度seo排名规则_SEO:百度搜索引擎排名规则都有哪些?
  8. 50个精美的 PSD 用户界面素材和设计模板资源
  9. html5中标签与类的区别,html5中section标签与div标签的区别是什么
  10. 记一次使用EasyExcel出现Convert excel format exception.You can try specifying the ‘excelType‘ yourself
  11. SAS 典型相关分析
  12. [源码分析]go-graceful如何shutdown gracefully
  13. mysqli被遗弃了_在您的申请中被遗忘的权利
  14. 收集的JS常用正则表达式等
  15. 剑灵服务器维护到几点,《剑灵》公布首测具体开放时间 凌晨1点关服
  16. Docker容器化实战第七课 容器编排Docker Compose、Docker Swarm 和 Kubernetes
  17. InternalError: Dst tensor is not initialized. 的产生原因和解决办法
  18. 【精读文献】1 用于改进脑电图癫痫分析的自监督图神经网络
  19. R语言入门 Chapter05 | 因子
  20. CF1604C Di-visible Confusion

热门文章

  1. ubuntu 16.04无法上网
  2. linux twiki 添加权限,Ubuntu上TWiki安装和使用心得
  3. UI设计常用软件有哪些?
  4. java模拟器电脑版怎么安装教程_电脑Java模拟器安装使用教程
  5. 2020年全球及中国干细胞医疗行业发展现状及竞争情况分析,美国领先于世界,北上广领先于中国「图」
  6. MindManager2021下载及安装教程
  7. 【干货】消费金融助贷业务实操全速览
  8. MatLab 数字图像处理实验 图像分割
  9. 北京大学数学科学学院2006\9\20声明:坚持真理、追求卓越zz
  10. 在excel中批量生成条形码的操作方法?