GitHub下载提速
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下载提速相关推荐
- github下载提速常用方法
1.在https://github.com/后加后缀 # 可提速到200k左右 https://github.com.cnpmjs.org/# 示例:下载tensorflowssd https://g ...
- 有效的github下载提速方法
解决github下载速度慢的问题(2020.08.07) 正常情况下,不管是否有vpn,国内从github的下载速度从不会高于30kb/s,克隆小工程还好,有时会克隆大工程,那个过程,慢不说了,经常 ...
- github下载提速教程
获取github的IP地址 访问:https://www.ipaddress.com/ 网址 依次获取以下三个网址的IP github.com github.global.ssl.fastly.net ...
- 【PC工具】更新github下载加速器,github项目辅助下载工具,github高速下载
之前分享过的两个github下载加速器最近发现不能用了,今天更新一下,之前的内容还有一些参考价值就不删了. 功能:顾名思义github下载加速器,因为很多原因和你懂的原因,github上下载速度有时是 ...
- GitHub下载加速神器
#GitHub下载加速神器(直接看最下面吧!!!!) git hub上资源众多,但是下载龟速会严重影响学(jie)习(jian)的效率,一个几Mb的资源,可能需要一部妇联4的时间,当然,还得保证中间不 ...
- 强烈安利!GitHub下载加速神器,简单方便,非常好用!!!
#GitHub下载加速神器(直接看最下面吧!!!!) git hub上资源众多,但是下载龟速会严重影响学(jie)习(jian)的效率,一个几Mb的资源,可能需要一部妇联4的时间,当然,还得保证中间不 ...
- 从本地上传项目到 github 以及从github 下载项目到本地环境
前置条件:成功安装github,安装成功后,要配置密钥,不然上传不成功,要报错 具体上传步骤: git init //初始化 git add 文件名 //更新文件 git commit -m ...
- 关于GitHub下载巨慢问题的解决方案
学习笔记,仅供参考,有错必纠 完全参考自:解决GitHub下载速度缓慢的问题(小图灵创客工坊) 备注:亲测-没用 关于GitHub下载巨慢问题的解决方案 打开Hosts文件 Hosts文件地址 C:\ ...
- python 百度网盘下载提速_教你如何百度网盘的提高下载速度?
没开会员的百度网盘,下载速度如何才能提高? 我来教你 百度网盘早已是名副其实的国民级网盘APP,虽然饱受诟病,但却依旧强大,你想过为什么吗? 今天,我不小心发现了它的一个秘密,分享给大家 以前我的网盘 ...
- 上传本地代码到github从github下载源码
最近在玩github,下面简单介绍下githup的使用 将本地代码同步到github. 使用Git GUI同步 1,先下载git,然后安装.右键如图所示. 2,在github里新建一个 reposi ...
最新文章
- CEVA引入新的可配置传感器集线器DSP架
- Dataset:GiveMeSomeCredit数据集的简介、下载、使用方法之详细攻略
- JavaScript基础01
- path.join 和 path.resolve的区别
- vim自己主动缩进配置
- Ayla 物联网平台全面支持主流智能语音系统
- BotenaGo 僵尸网络利用33个exploit 攻击数百万物联网设备
- python课程第三周小结_python周报第三周
- 基于Nonebot框架的QQ机器人词库生成器
- 使用VS Code插件Code Runner一键运行OpenSees
- linux桌面应用小结,Linux桌面应用技巧大全
- 反思:让游戏远离自己的学习生活
- 得到一个数每一位数字的几种方法
- 怎么样引流加人?引流加人有什么技巧?引流加人用什么好
- MJJ的英语单词字符串
- 百度搜索引擎 VS 360搜索引擎
- md本地免费编辑器推荐-marktext
- 商机管理细化直击销售进展难点,激发销售业绩驱动企业规模化增长!
- 三菱Q系列PLC CC_LINK远程IO站的使用
- 【python】详解使用numpy模块来拼接矩阵,二维矩阵和三维矩阵