问题描述
由于国内网络问题,当我们使用 git clone 命令从 github 上克隆一个仓库代码下来时,可能会发现速度十分缓慢,甚至完全下载不下来。虽然网上介绍了挂 vpn,设置代理等方法,但实际用处不大。
解决办法
-
这里我采用一个变通的方法。先将 GitHub 上的仓库导入到国内的 Git 上(比如码云,coding),然后在从国内的 Git 上将其 clone 下来,最后将 clone 下来的仓库地址改回 GitHub 上的即可。
-
这里以码云为例。首先在码云上新建一个仓库,创建时选择导入已有仓库,就是 git 项目的地址:
-
码云提示这个仓库目前已经有了,那我们就不必创建,直接使用它提供的地址 clone 即可。
git clone https://gitee.com/ckrissun/medis
- 克隆完毕后,进入文件夹执行 git remote get-url origin 命令查看仓库地址,可以看到目前还是码云的地址:
5. 我执行如下命令将仓库地址修改为 github 上的那个,这样这个仓库就和从 github 上克隆下来的一模一样。
git remote set-url origin https://github.com/luin/medis
原文出自:www.hangge.com 转载请保留原文链接:www.hangge.com/blog/cache/…