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