Github下载克隆仓库文件速度慢最新解决方案 跟龟速说拜拜(持续更新 保证方案可行 建议收藏)

前言

github上下载仓库或者克隆仓库,速度基本稳定在20k以下,而且就算你挂了vpn,还是会发现速度基本还是稳定在20k,这老哥是真的稳。当克隆一些大的仓库时,以这乌龟速度,很容易出现克隆超时的错误,等了几十分钟的下载一夜回到解放前,那种感觉我猜各位或多或少都经历过。本博客会整理几种亲测可用的方案,下载速度很大地提升,一个大的仓库一分钟左右就可以搞定。
以下方案均来自网友们的分享,我只是做整理推荐。
目录:

1. gitclone.com
2. gitee码云
3. githubd代下载
4. github文件下载加速

一,gitclone.com

1,基本的使用方法

这是我用过最爽最实用功能最全面的一个方式了。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,速度直接起飞!芜湖!

gitclone官网首页

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上仓库地址,在码云种创建新仓库,在最底下选择导入已有仓库,然后创建新仓库,最后就可以从码云上下载了。

在这里插入图片描述

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

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

git module update --init

更新子模块或者直接在相应的文件夹下通过gitclone.com自行下载相应的模块,最后一定要记得执行 git module update --init 更新子模块。如果子模块中还有子模块,按上述方法重复进行就可以了。
使用码云时就比较麻烦,需要把子模块的仓库一个个按之前步骤添加到码云仓库,再修改.gitmodules里的地址,比gitclone.com麻烦了,所以推荐使用gitclone.com

三,githubd

githud是一个代码代下载网站,只需要输入仓库地址,网站就会下载GitHub仓库,然后将仓库打包成压缩包提供给用户下载。githubd地址
在这里插入图片描述

在这里插入图片描述

四,github文件下载加速

话不多说,直接上地址github文件下载加速,只需要输入github上url就可以下载,速度芜湖起飞!

参考资料

github下载解决方案
觉得博客对你有帮助的话,点个赞收藏支持一下呗,持续更新!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44821644/article/details/107574297