解决github下载速度慢的问题

常见的github加速的方法是修改hosts、代理等方式,但实际使用效果并不一定好,而且也不稳定。
这里介绍个非常厉害的方法——通过国内“码云”平台的转接,来完成GitHub上项目的下载加速。

  • 首先得去码云上注册账号
  • 完成注册后,接着点击用户头像旁边上的"+"加号 ,选择“从 GitHub/GitLab导入仓库”菜单
    在这里插入图片描述
  • 然后填写位于 GitHub上你想 clone的仓库地址并导入即可
    在这里插入图片描述
  • 导入这一步交给码云来做速度是非常快的,一会儿功夫,码云就克隆出了一份和GitHub上一模一样的项目!
    在这里插入图片描述
  • 接下来通过码云上的项目地址,将项目 clone到本地,这时候的clone速度就很快了,几 MB/s的速度是没问题的,很快项目就下载下来了。这速度绝了!!!在这里插入图片描述
    在这里插入图片描述

重新关联远端地址

  • 因为刚才clone的项目的是码云上面的的,所以提交代码时远端地址还是码云上的地址。在必要情况下(比如我们就是要给GitHub上的某个项目提 PR),我们还需要重新将我们本地的项目关联到原来的GitHub项目上去,做法如下:
  • 首先找到位于本地仓库目录下的隐藏文件夹 .git
    在这里插入图片描述
  • 用文本编辑器打开 .git文件夹中的 config配置文件

在这里插入图片描述
将配置文件中的 [remote “origin”].url字段重新关联到原来位于GitHub上的GitHub项目地址
在这里插入图片描述
改后:
在这里插入图片描述
当然你也可以通过命令行来修改远端地址,效果一样的

至此大功告成,本地项目就相当于是 clone自GitHub,后续提代码,提 PR到GitHub上都没有问题。

posted @ 2020-03-31 14:35  兮动人  阅读(470)  评论(0编辑  收藏  举报