提高github下载速度的方法【100%有效】可达到2MB/s
在国内从github上面下载代码的速度峰值通常都是20kB/s。这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就跟耽误时间。虽然有很多提速的方法,但是实际用起来并不稳定。
这里提供一种新的方法,下载速度可以达到 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
代码了。
------------------
最近重新看了下,其实上面的步骤有些繁琐,其可以更简单,新建仓库直接设置远程仓库地址。
第一步新建仓库:
.
第二步:以github仓库https://github.com/PX4/Firmware.git举例
第三步:
第四步
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
提高github下载速度的方法【100%有效】可达到2MB/s相关推荐
- 提高 Github 下载速度的方法「100% 有效」可达到 2MB/s
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 整理:公众号@深度学习专栏 本文仅做学术分享,如有侵权,请联系删除. 因为大家都知道的原因,在国内从g ...
- 提高github下载速度的方法「100%有效」可达到2MB/s
作者:kcx64 链接:blog.csdn.net/kcx64/article/details/83866633 因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s. ...
- 提高github下载速度
提高github下载速度 转载自 提高github下载速度的方法[100%有效]可达到2MB/s - 简书 因为大家都知道的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s.这种速 ...
- 如何提高gitHub下载速度
如何提高gitHub下载速度(原文:https://blog.csdn.net/HUAWEI_HMSCore/article/details/115091843)仅作学习使用 一个励志在代码世界打怪升 ...
- 一种加速Github下载速度的方法
一种加速Github下载速度的方法 Github好多人都用过,不知道您是否遇到过由于某种原因而造成的如龟
- 利用开源中国提供的代码仓库提高github下载速度
利用开源中国提供的代码仓库 标题已经说的很清楚了,我想对于经常使用git的人来讲,很可能已经知道了.对于新手刚接触git的人来讲,可能你只知道github. 实际上,国内也有很多代码仓库提供方,国外也 ...
- gitHub下载速度解决方法
原因 为什么访问速度慢.下载慢?github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢.Ping github.com 时,速度只有300多ms. 解决方法 绕过dns解析,在本地直接 ...
- GitHub下载速度慢?这个方法可以解决
学习时,在GitHub上面下载代码的时候发现,那下载速度是真的慢!小项目还好,要是大一点还带有很多子模块的项目,不但耽误很多时间,还会下载失败 =.= 以下来介绍另一种提高GitHub下载速度的方法. ...
- 如何提高 GitHub 的下载速度
如何提高 GitHub 的下载速度 文章目录 如何提高 GitHub 的下载速度 1. 注册账号 2. 准备好链接 3. 创建仓库 4. 在码云上下载代码 5. 仓库更新了怎么办 一般来说,国内的朋友 ...
最新文章
- 什么是体系化?为什么要体系化架构
- 股票自动交易python下单接口_用 Python 写了个简单的股票量化交易框架
- 震撼!17 个改变世界的数学公式...
- 手机主宰了你的生活,这不是乔布斯想看到的
- CENTOS安装ElasticSearch
- 【英语天天读】The Two Roads
- java线程栅栏_Java 多线程基础 - CyclicBarrier
- 如何完整卸载wxpython_TextCtrl的WXPython C++部分被删除
- Java中break、continue及标签等跳转语句的使用[下]
- App开发流程之图像处理工具类
- 手机查看IGES,STP,STEP格式3D模型免费APP推荐-CAD Assistant
- 智能家居时代到来?智能家居是有必要的吗?
- Linux C 函数指针应用---回调函数
- 宝塔面板服务器ip地址修改_宝塔,云帮手服务器控制面板,你用的哪一款?
- html 筛选车型框,展厅对应车型.html
- android 矢量图片使用方法,Android中的矢量图
- jmeter设置永久中文和解决查看结果树响应中文乱码问题
- htcvr设备计算机配置,HTC VIVE需要怎样的电脑配置
- IR2110自举电容充电原理
- python unicode编码转换中文_python实现unicode转中文及转换默认编码的方法