1. 利用开源中国提供的代码仓库

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

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

按照上面的方法,基本上不再需要整夜挂机 clone 代码了。

2. 提高下载子模块的速度

有的项目里用到了第三方代码仓库,但是在你使用 clone 指令的时候这些子模块 submodule 并不会自动下载,因为他们在另外的地址中存放。你需要 clone 完目标项目后,执行
git submodule update --init --recursive
才会将目标项目所需要的依赖子模块下载下来。github项目中所用到的子模块依然是放在了github上。这就很悲剧了,这意味着你在执行上面指令后,依然需要面对上面的20KB/s的速度。虽然此时并不会显示出来,然而等待依然很久。

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

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

附::
关于如何修改submodule连接地址

https://blog.csdn.net/wangjia55/article/details/24400501
https://www.jianshu.com/p/c81e2bd377ad
https://blog.csdn.net/qq_22630169/article/details/74236535
https://blog.csdn.net/wangjia55/article/details/24400501

转载于:https://www.cnblogs.com/WhatToName/p/11300367.html

GitHub下载提速相关推荐

  1. github下载提速常用方法

    1.在https://github.com/后加后缀 # 可提速到200k左右 https://github.com.cnpmjs.org/# 示例:下载tensorflowssd https://g ...

  2. 有效的github下载提速方法

    解决github下载速度慢的问题(2020.08.07) ​正常情况下,不管是否有vpn,国内从github的下载速度从不会高于30kb/s,克隆小工程还好,有时会克隆大工程,那个过程,慢不说了,经常 ...

  3. github下载提速教程

    获取github的IP地址 访问:https://www.ipaddress.com/ 网址 依次获取以下三个网址的IP github.com github.global.ssl.fastly.net ...

  4. 【PC工具】更新github下载加速器,github项目辅助下载工具,github高速下载

    之前分享过的两个github下载加速器最近发现不能用了,今天更新一下,之前的内容还有一些参考价值就不删了. 功能:顾名思义github下载加速器,因为很多原因和你懂的原因,github上下载速度有时是 ...

  5. GitHub下载加速神器

    #GitHub下载加速神器(直接看最下面吧!!!!) git hub上资源众多,但是下载龟速会严重影响学(jie)习(jian)的效率,一个几Mb的资源,可能需要一部妇联4的时间,当然,还得保证中间不 ...

  6. 强烈安利!GitHub下载加速神器,简单方便,非常好用!!!

    #GitHub下载加速神器(直接看最下面吧!!!!) git hub上资源众多,但是下载龟速会严重影响学(jie)习(jian)的效率,一个几Mb的资源,可能需要一部妇联4的时间,当然,还得保证中间不 ...

  7. 从本地上传项目到 github 以及从github 下载项目到本地环境

    前置条件:成功安装github,安装成功后,要配置密钥,不然上传不成功,要报错 具体上传步骤: git init   //初始化 git add  文件名  //更新文件 git commit -m ...

  8. 关于GitHub下载巨慢问题的解决方案

    学习笔记,仅供参考,有错必纠 完全参考自:解决GitHub下载速度缓慢的问题(小图灵创客工坊) 备注:亲测-没用 关于GitHub下载巨慢问题的解决方案 打开Hosts文件 Hosts文件地址 C:\ ...

  9. python 百度网盘下载提速_教你如何百度网盘的提高下载速度?

    没开会员的百度网盘,下载速度如何才能提高? 我来教你 百度网盘早已是名副其实的国民级网盘APP,虽然饱受诟病,但却依旧强大,你想过为什么吗? 今天,我不小心发现了它的一个秘密,分享给大家 以前我的网盘 ...

  10. 上传本地代码到github从github下载源码

    最近在玩github,下面简单介绍下githup的使用 将本地代码同步到github. 使用Git GUI同步  1,先下载git,然后安装.右键如图所示. 2,在github里新建一个 reposi ...

最新文章

  1. CEVA引入新的可配置传感器集线器DSP架
  2. Dataset:GiveMeSomeCredit数据集的简介、下载、使用方法之详细攻略
  3. JavaScript基础01
  4. path.join 和 path.resolve的区别
  5. vim自己主动缩进配置
  6. Ayla 物联网平台全面支持主流智能语音系统
  7. BotenaGo 僵尸网络利用33个exploit 攻击数百万物联网设备
  8. python课程第三周小结_python周报第三周
  9. 基于Nonebot框架的QQ机器人词库生成器
  10. 使用VS Code插件Code Runner一键运行OpenSees
  11. linux桌面应用小结,Linux桌面应用技巧大全
  12. 反思:让游戏远离自己的学习生活
  13. 得到一个数每一位数字的几种方法
  14. 怎么样引流加人?引流加人有什么技巧?引流加人用什么好
  15. MJJ的英语单词字符串
  16. 百度搜索引擎 VS 360搜索引擎
  17. md本地免费编辑器推荐-marktext
  18. 商机管理细化直击销售进展难点,激发销售业绩驱动企业规模化增长!
  19. 三菱Q系列PLC CC_LINK远程IO站的使用
  20. 【python】详解使用numpy模块来拼接矩阵,二维矩阵和三维矩阵

热门文章

  1. 最新win10重装系统官方纯净版——2022家庭版多图详细
  2. 【转】2008'中国地理信息系统优秀工程公示
  3. java 多媒体处理_Java 多媒体处理包 JAVE
  4. office 向程序发送命令时出现问题
  5. selenium中怎么使用autoit
  6. ffmpeg将图片和mp3合并成mp4
  7. 圣诞节,教你用Python给微信头像添加一个圣诞帽
  8. EBS功能_Oracle ERP系统借贷关系
  9. 饭饭科普46 — 为什么出现区块链
  10. liger ui 表格