作者 | hansonwong99
来源 | Codesheep
一个痛点
git clone
的速度异常之慢!就我个人而言,在我家里 200M 移动宽带的环境下,我克隆开源项目就没发现速度大于过 20.00KiB/s
的时候,这简直太难受了。![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579884-d3c57382b176003.jpg)
git clone
大概率会失败!“码云” 是个好东西
感谢公众号小伙伴 ioc 提供思路
+
,选择 “从 GitHub/GitLab
导入仓库” 菜单![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579885-e5bd1a89ea4d05b.jpg)
GitHub
上你想 clone
的仓库地址并导入![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579885-a6c6dfd2150d8d2.jpg)
![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579885-d513bf3035f803e.jpg)
clone
到本地,这时候的 clone 速度就很快了,几 MB/s
的速度是没问题的,很快项目就下载下来了。![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579886-529766cbfc1186b.jpg)
重新关联远端地址
PR
),我们还需要重新将我们本地的项目关联到原来的 GitHub 项目上去,做法如下:.git
![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579886-fd1dc77944c9d1f.jpg)
.git
文件夹中的 config
配置文件![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579887-37f146e331c56ec.jpg)
[remote"origin"].url
字段重新关联到原来位于 GitHub 上的 GitHub 项目地址![教你一招搞定 GitHub 下载加速! 教你一招搞定 GitHub 下载加速!](https://cxyxiaowu-1257126549.cos.ap-guangzhou.myqcloud.com/2020/03/1584579887-802d6a593e2735e.jpg)
当然你也可以通过命令行来修改远端地址,效果一样的
clone
自 GitHub,后续提代码,提 PR
到 GitHub 上都没有问题。推荐阅读: 五分钟学算法:动手写一个双向链表 当初我要是这么学习「进程和线程」就好了(附带思维导图) 当初我要是这么学习操作系统就好了(附带思维导图) 啥是布隆过滤器算法?
原文始发于微信公众号(五分钟学算法):教你一招搞定 GitHub 下载加速!