『转载』Github下载速度慢 提升github下载速度最新解决方案 跟龟速说拜拜 (持续更新 保证方案可行 建议收藏) @ killer-p            分类 网站
发布于 星期五, 十一月 20 日, 2020 年
更新于 星期二, 七月 20 日, 2021 年

原文地址

前言

github上下载仓库或者克隆仓库, 速度基本稳定在20k以下, 这老哥是真的稳. 当克隆一些大的仓库时, 以这乌龟速度, 很容易出现克隆超时的错误, 等了几十分钟的下载一夜回到解放前, 那种感觉我猜各位或多或少都经历过. 本博客会整理几种亲测可用的方案, 下载速度很大地提升, 一个大的仓库一分钟左右就可以搞定, 也会持续的更新一些可用新方法, 希望对你有帮助

以下方案均来自网络的分享, 我只是做整理推荐. 感谢那些无私的程序员们

更新日志

2020.9.5

增加了谷歌插件方法, github加速下载链接,使用github镜像下载三种方式.

一, 谷歌浏览器插件加速

功能最强大, 完善的一种方式, 需要使用谷歌浏览器, 开启浏览器的插件功能, 插件下载地址:

https://pan.baidu.com/s/1qGiIUzqNlN1ZczTNFbPg0A 提取码 stsv

备用地址: https://wws.lanzous.com/ia7V3gdmv8f

下载完成后添加到谷歌浏览器的插件中, 再打开github, 你会发现整个访问速度提升了不止一个档次, 插件对github网站添加了加速和镜像功能: 亲测加速通道的下载速度可达最少1M, 但是镜像方面无法访问, 会被浏览器拦截, 但这无关紧要, 推荐! (这是要我用回谷歌吗?)

在这里插入图片描述使用加速通道下载测试:

在这里插入图片描述

在这里插入图片描述

二, gitclone.com

这是我用过最爽最实用功能最全面的一个方式了. gitclone.com是一个提供下载缓存的代码下载网站, 使用方法十分简单, 只需要在仓库地址前面加上 gitclone.com, 就可以使速度提升几倍.

例如要克隆github上仓库地址https://github.com/killer-p/ctool.git 只需将地址改为https://gitclone.com/github.com/killer-p/ctool.git, 在命令行中执行git clone https://gitclone.com/github.com/killer-p/ctool.git, 速度直接起飞!芜湖!

官网首页: https://gitclone.com/

gitclone的工作机理是: 当开发者第一次经gitclone.com代理clone项目时, gitclone.com异步镜像项目, 以后有开发者clone该项目时, 就会利用上gitclone.com的本地镜像, 而不是从github.com上clone. gitclone.com会在每天夜间与github.com同步. 为了解决不断增长的镜像对硬盘资源的需求, gitclone.com采用区块链集群方式扩展, 每次的镜像操作都会广播到集群中所有服务器, 各服务器可选择生成镜像并登记以便以响应后续的clone请求. 同时, gitclone.com还对stackoverflow.com和go get等的加速访问进行了说明, 做到"为开发者服务".

**这是我使用的最方便的一种方法, 墙裂推荐, gitclone.com还提供了其他的加速方法, 查看其他方法**速度非常快.

在这里插入图片描述

三, 码云下载

这也算是大家很熟悉的了, 给小白科普一下. 码云是国内的代码管理网站, 所以在国内的下载速度非常快, 码云支持从github其他代码代管网站导入码云仓库.

**使用方法: **

复制github上仓库地址, 例如: https://github.com/769484623/MahonyAHRSWithMPU6050_HMC5983.git然后注册码云账号, 在码云中创建新仓库, 直接在底下选择导入已有仓库

在这里插入图片描述

**在方框内粘贴github的仓库地址, 系统会自动检测链接是哪个代码代管网站的. 点击创建. **

在这里插入图片描述

**等个几十秒, 码云把github上的项目拉下来, 放在了码云的服务器上, 这时候我们就可以从码云下载仓库了, 而且由于码云服务器在中国, 下载速度很快, 具体操作: **

复制https或者直接下载zip

在这里插入图片描述

四, githubd

githud是一个代码代下载网站, 只需要输入github仓库地址, 网站就会下载GitHub仓库的压缩包, 用户可以直接在网站下载. 请收下地址: https://githubd.com/#/, 速度比直接在github上下载zip提升十倍!注意!下载的zip是不包括子模块仓库的!注意检查!带子模块仓库的建议看第一点

在这里插入图片描述

另一个代码下载网站是: https://d.serctl.com/?dl_start, 它也支持下载github仓库的压缩包, 具体使用方法看上面的网址.

五, github文件下载加速

这个网站主要是用来下载github上一些正式版(release)的zip or war 等文件资源的, 不支持下载仓库.

话不多说, 直接上地址: https://shrill-pond-3e81.hunsh.workers.dev/

只需要输入github上的资源地址, 最好是压缩包格式, 其他格式的文件可能不支持.

六, github加速下载链接

网站地址: https://github.zhlh6.cn/

复制github仓库的地址, 然后粘贴到第一栏, 点击加速!生成加速地址, 使用加速地址进行git clone 下载, 下载速度最高能提升到1M (我的测试) , 平均也有600多k, 实测效果见下图:

在这里插入图片描述

在这里插入图片描述

七, github镜像访问

github镜像就是一个跟github一毛一样的网站, 他会同步github上的资源, 国内访问github镜像的速度较快, 也可以在镜像下载仓库, 平时逛逛gayhub也可以用这个镜像, 反正比较快, 缺点就是不能登录, 镜像地址: https://hub.fastgit.org/

注意这个网站不能登录github账户, 点击sign in会被浏览器拦截

效果如下: 可以看出下载地址的域名不是github.com,下载速度也达到700多k.

在这里插入图片描述在这里插入图片描述

注意, 带子模块的大型仓库

以上的方法已经可以解决大部分仓库的下载问题, 但是有一些大型仓库是带有子模块, 由于在仓库根目录中的.gitmodules文件夹定义了子模块的地址仍然是github仓库的地址, 所以用gitclone.com或者码云下载的仓库在下载子模块时会 直接越过gitclone.com和码云而从github上下载, 这就又使得下载速度回到石器时代.

一种解决办法是先下载主仓库, 修改仓库中的.gitmodules文件夹中的仓库地址, 加上gitclone.com, 保存退出后, cmd执行

git submodule update –init

**更新子模块或者直接在相应的文件夹下通过gitclone.com自行下载相应的模块, 最后一定要记得执行 git submodule update --init 更新子模块. 如果子模块中还有子模块, 按上述方法重复进行就可以了. **

参考资料, 感谢以下文章

10种访问github方法

github下载解决方案

留下昵称和邮箱, 可在第一时间获悉回复通知哦~

2021 FLAG

  • 找个妹子
  • 进计科
  • XCPC拿块金牌
  • 补全算法知识, 整全板子
  • 学会Web开发相关知识
  • 在服务器上搭建电子书库
  • 写个游戏并上线
  • 能弹一首曲子
  • 写首完整的曲子
  • 练习悠悠球
  • 三阶速拧20s

个人简介

我叫 Wings, 来自江西上饶, 目前人在西安, 是西电的一名学生.

常以 WingsWingsZengWingsWings的ID在各大小网站上游走, 一般来说, Wings不是我 😔, WingsZeng 一定是我 😊.

热爱算法, 喜欢钻研各种计算机技术.

业余爱好广泛, 只要不是文化课基本上都感兴趣😏.

开发/项目经历

  1. Android游戏 小墨滴的复仇 (弃坑)
  2. Android游戏 Circle Run (弃坑)
  3. Windows游戏 Snague (可能弃坑了吧)
  4. Python后端 Fathy' (可能弃坑了吧)

to be continued

教育经历

时间 学历 学校
2008-2014 小学 上饶市第十二小学
2014-2017 初中 上饶市第四中学
2017-2020 高中 上饶市第一中学
2020-2024 本科 西安电子科技大学
to be continued

比赛/竞赛经历

太久远太小的记不到了…

  1. 2017 国学竞赛初赛江西 没有分数或排名 二乙
  2. 2018 NOIP提高 258 省二
  3. 2019 CSP-S江西专场 145 省二
  4. 2019 数学竞赛初赛 70 没排名 (复赛打铁qaq)
  5. 2020 Gitee|Python贪吃蛇魔改大赛 可能是第四? 二等奖
  6. 2020 西电ACM训练基地熊猫杯 第四 银牌
  7. 2020 西安三校微软学生俱乐部Hackathon 和二等奖最后一名差0.5分 三等奖
  8. 2020 西电星火杯 三等奖
  9. 2020 西电ACM新生赛 第九 金牌
  10. 2020 ICPC 亚洲区域赛 济南站 132名 铜牌
  11. 2020-2021 第二届全国大学生算法设计与编程挑战赛(冬季赛) 924名 铜牌 (别骂了别骂了)
  12. 2020 ICPC 亚洲区域赛 昆明站 打星
  13. 2020 ICPC Asia-East Continent Final 签完到溜 打铁
  14. 西电"智能星"第一届自动驾驶小车比赛 第五 优胜奖|极速奖 本来可以冠军的别骂了别骂了

to be continued

爱好

技术

  • 算法
  • 独立游戏开发

游戏

  • Minecraft
  • Black Survival
  • I Wanna
  • Celeste
  • Life is Strange
  • Need for speed

运动

  • 篮球
  • 桌球
  • 乒乓球
  • 羽毛球
  • 慢跑

音乐

  • 吉他
  • 词曲
  • 流行

玩具

  • 魔方
    • 三阶速拧
    • 三阶盲拧
    • 高阶
  • yoyo球

追星

  • VAE
  • Benedict Cumberbatch