教你一招搞定 GitHub 下载加速!
FightingCoder
共 1178字,需浏览 3分钟
·
2020-03-15 23:20
阅读本文大概需要 3 分钟。
git clone
的速度异常之慢!就我个人而言,在我家里 200M 移动宽带的环境下,我克隆开源项目就没发现速度大于过 20.00KiB/s
的时候,这简直太难受了。![f1a78e17a487bbeae8ec6f7e8748b6f3.webp](https://filescdn.proginn.com/265f980a639b3c2b18f144a42c412826/f1a78e17a487bbeae8ec6f7e8748b6f3.webp)
git clone
大概率会失败!当然网上常见的诸如修改 hosts、代理等方式实际使用效果并不一定好,而且也不稳定。“码云” 是个好东西
接下来就介绍一种 GitHub 下载的加速方法:通过国内码云平台的转接,来完成 GitHub 上项目的下载加速。感谢公众号小伙伴 ioc 提供思路(1)首先确保码云上有账户,可以正常使用,没有的可以自行注册一下。(2)点击右上角新建仓库的加号
+
,选择 “从 GitHub/GitLab
导入仓库” 菜单![6525184cc6c7cd810e5b135f9abe42bd.webp](https://filescdn.proginn.com/951c373b0ccfbcbdd2da1b3c5438c69c/6525184cc6c7cd810e5b135f9abe42bd.webp)
GitHub
上你想 clone
的仓库地址并导入![31ece5e767814d18ecc9fb9258eaba57.webp](https://filescdn.proginn.com/2d90757b8e071f0e153a1065f5086f97/31ece5e767814d18ecc9fb9258eaba57.webp)
![63811f2e3f8a700a313427ab5f2c5ae2.webp](https://filescdn.proginn.com/2b876b1bb8dee07bb20622dbd5fd61fc/63811f2e3f8a700a313427ab5f2c5ae2.webp)
clone
到本地,这时候的 clone 速度就很快了,几 MB/s
的速度是没问题的,很快项目就下载下来了。![81d7bbbe07171345ae731bacfdafd2e6.webp](https://filescdn.proginn.com/233c0c55e52d9bbd813cba1ff6eec816/81d7bbbe07171345ae731bacfdafd2e6.webp)
重新关联远端地址
要知道,这时候克隆到本地的项目关联的是码云 Gitee 的地址,已经和原来的 GitHub 项目完全脱离了,是另外一个副本。在必要情况下(比如我们就是要给 GitHub 上的某个项目提PR
),我们还需要重新将我们本地的项目关联到原来的 GitHub 项目上去,做法如下:(1)首先找到位于本地仓库目录下的隐藏文件夹 .git
![206891ae7bb3b01948483292e87284fd.webp](https://filescdn.proginn.com/bbb3568596a68072278450da474666a5/206891ae7bb3b01948483292e87284fd.webp)
.git
文件夹中的 config
配置文件![e0badb557b6bbb080d0507f09590a80f.webp](https://filescdn.proginn.com/a263735d097e9f09db240c9f06baae2e/e0badb557b6bbb080d0507f09590a80f.webp)
[remote"origin"].url
字段重新关联到原来位于 GitHub 上的 GitHub 项目地址![723fe0aeaa66be764cb35c8fa449ea3e.webp](https://filescdn.proginn.com/b1b7b2c16b7e66fe2410864897a6f726/723fe0aeaa66be764cb35c8fa449ea3e.webp)
当然你也可以通过命令行来修改远端地址,效果一样的至此大功告成,本地项目就相当于是
clone
自 GitHub,后续提代码,提 PR
到 GitHub 上都没有问题。崔庆才
静觅博客博主,《Python3网络爬虫开发实战》作者
隐形字
个人公众号:进击的Coder
![bc4c98f62bd6087eaec5dbbdc2d7fdbf.webp](https://filescdn.proginn.com/921af6fa0d726776f30ea850bb0df8b6/bc4c98f62bd6087eaec5dbbdc2d7fdbf.webp)
![b1dfc478266762e9918ca01792ee19dd.webp](https://filescdn.proginn.com/b04eb126a0406faa5c8ae1902cfb9ef1/b1dfc478266762e9918ca01792ee19dd.webp)
长按识别二维码关注
推荐阅读
1
2
用Python可视化神器Plotly动态演示全球疫情变化趋势
3
4
评论
拒绝瞎忙,一招教你搞定高效的项目管理
日常工作中很多人都会遭遇以下项目管理的难题:
> 如何让项目按部就班有条不紊地开展?
> 如何让项目按时完成并达到 KPI ?
> 如何进行人员分配,让每个人都能发挥所长?
> 如何灵活把控项目过程中出现的问题,及时应变和处理?
所谓的项目管理,目的在于提高对项目的计划和执行,检测项目实施过程中的状态,做好高效的人员分工,从而推动任务的顺利进行。
不管是团队中的项目管理还是个人的任务管理,都需要你有良好的计划和把控能力,今天酱就和大家分享下如何巧妙利用 XMind: ZEN 中的标记,实现高效的项目管理。
思维导图在项目管理中的作用
☉立项前,想清楚到底要做什么
思维导图的作用在于理清思路,当你在项目成立初
XMind思维导图
0