一. 超抓狂的GitHub龟速下载
众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上。
但是每当我们看到优秀的开源项目,准备去下(bai)载(piao)时,会发现git clone
的速度异常之慢!就我个人而言,在我50M移动宽带的环境下,我克隆开源项目就没发现速度大于过20.00 KiB/s
的时候,这简直太难受了。哪怕是搭建TZ 也解决不了龟速下载的问题.恶心的一批.
小项目倒还好,我等几分钟无所谓;一旦项目庞大起来,或者项目文件数目一多,git clone 大概率会失败!
当然网上常见的诸如修改hosts、代理等方式实际使用效果并不一定好,而且也不稳定。
二. 牛逼的神器gitee
码云来啦!
接下来就介绍一种GitHub
下载的加速方法:通过国内码云平台
的转接,来完成GitHub上项目的下载加速。
- 首先确保
码云
上有账户,可以正常使用,没有的可以自行注册一下。 - 点击右上角新建仓库的加号
+
,选择“从GitHub/GitLab
导入仓库”菜单
- 然后填写位于
GitHub
上你想clone
的仓库地址并导入
- 这一步交给**
码云
**来做速度是非常快的,一会儿功夫,码云就克隆出了一份和GitHub上一模一样的项目!
- 接下来我们通过码云上的项目地址,将项目
clone
到本地,这时候的clone
速度就很快了,5MB/s
的速度是没问题的,很快项目就下载下来了。
三. 重新关联github
地址(也可以不关联github地址)
1. 不关联github地址
当需要git pull
拉取更新的代码之前,我们就要在gitee
上进行同步,然后再在本地进行git pull
即可
2. 重新关联github
地址(更新的时候使用github的速度也还能接受)
-
首先找到本地仓库的影藏文件夹
.git
-
使用文本编辑西打开
.git
文件夹中的config
配置文件
将配置文件中的[remote "origin"].url
字段重新关联到原来位于GitHub上的GitHub项目地址
至此大功告成,本地项目就相当于是clone自GitHub,后续提代码到GitHub上都没有问题。