一个痛点

众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上。

但是每当我们看到优秀的开源项目,准备去 下(bai)载(piao) 时,会发现git clone的速度异常之慢!就我个人而言,在我家里200M移动宽带的环境下,我克隆开源项目就没发现速度大于过20.00 KiB/s的时候,这简直太难受了。

小项目倒还好,我等几分钟无所谓;一旦项目庞大起来,或者项目文件数目一多,git clone 大概率会失败!

当然网上常见的诸如修改hosts、代理等方式实际使用效果并不一定好,而且也不稳定。


“码云”是个好东西

接下来就介绍一种GitHub下载的加速方法:通过国内码云平台的转接,来完成GitHub上项目的下载加速。

感谢小伙伴ioc提供的思路

(1)首先确保码云上有账户,可以正常使用,没有的可以自行注册一下。

(2)点击右上角新建仓库的加号+,选择“从GitHub/GitLab导入仓库”菜单

(3)然后填写位于GitHub上你想clone的仓库地址并导入

这一步交给码云来做速度是非常快的,一会儿功夫,码云就克隆出了一份和GitHub上一模一样的项目!

(4)接下来我们通过码云上的项目地址,将项目clone到本地,这时候的clone速度就很快了,几MB/s的速度是没问题的,很快项目就下载下来了。

按道理讲这时候我们的目的已经达到了,不过不要忘了,还有一件事没做。


重新关联远端地址

要知道,这时候克隆到本地的项目关联的是码云Gitee的地址,已经和原来的GitHub项目完全脱离了,是另外一个副本

在必要情况下(比如我们就是要给GitHub上的某个项目提PR),我们还需要重新将我们本地的项目关联到原来的GitHub项目上去,做法如下:

(1)首先找到位于本地仓库目录下的隐藏文件夹.git

(2)用文本编辑器打开.git文件夹中的config配置文件

将配置文件中的[remote "origin"].url字段重新关联到原来位于GitHub上的GitHub项目地址

当然你也可以通过命令行来修改远端地址,效果一样的

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


一招搞定GitHub下载加速!相关推荐

  1. 教你一招搞定 GitHub 下载加速!

    " 阅读本文大概需要 3 分钟. " 众所周知,GitHub 是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于 GitHub 上 ...

  2. 一招搞定GitHub下载加速

    作者:White Song Blog: https://blog.yilon.top 一个痛点 众所周知,GitHub 是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的 ...

  3. 一招搞定GitHub下载加速!通过gitee下载

    一个痛点 众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上. 但是每当我们看到优秀的开源项目,准备去**下(ba ...

  4. 快到飞起!一键搞定 GitHub 下载加速!

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 大家好,我是小 G. 作为一名经常分享各类 GitHub 优质开源项目的博主 ...

  5. 教你一招搞定 Homebrew 下载加速!

    公众号关注 "GitHubDaily" 设为 "星标",每天带你学编程! 大家好,我是小 G. 作为 macOS 上一款颇为知名的软件包管理工具,Homebre ...

  6. 零配置一招搞定 GitHub 下载、访问加速!

    痛点 众所周知,GitHub 是程序员的宝藏,里面的好东西实在太多了,可是唯一的缺憾就是访问和下载速度都太慢了,甚至有时候还直接拒绝访问了,如下图 快速访问 接下来就教大家如何快速的访问和下载,首先需 ...

  7. 十招搞定SQL2K安全

    十招搞定SQL2K安全 本文详述提高SQL Server 2K安装的安全性实施的十个注意事项:  1.安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 ...

  8. 怎么复制网页上不能复制的文字(付费文档免费复制),一招搞定

    好多小伙伴上网查资料的时候,想要复制网页内容,但是提示付费复制或者不允许复制,遇到这种情况怎么办呢?下面就是小编分享的一招搞定无法复制网页内容文字的方法. 怎么复制网页上不能复制的文字 借助360安全 ...

  9. 免费GIF动图制作,简简单单一招搞定

    免费的GIF动图制作,教你一招搞定,下面就给大家介绍一款好用的gif制作工具,在线一键制作gif动图. 我们在网络聊天中,表情包已经是不可分割的一部分,也是沟通的种的一个桥梁.详细我们每个人的手机里都 ...

最新文章

  1. 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
  2. Python爬虫应用实战-如何对爬取的数据进行数据存储?
  3. 文献阅读疑问(202010)
  4. 优秀 Java 程序员写代码的风格
  5. eclispe Springboot项目修改html,jsp 页面不能及时刷新
  6. comparator接口_8000字长文让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理
  7. 取模运算与hash function
  8. 当遥感卫星有了AI……
  9. java文件的打包和解包,Java包装类:什么是包装类对象,什么是打包和解包,当编译遇到自动打包和解包时会发生什么?...
  10. SM3算法的编程实现
  11. 微型计算机控制技术第三版第四章课后答案,微型计算机控制技术第4章习题答案.doc...
  12. 国电集团:电子招投标每年节约成本10亿元
  13. T1-商贸宝服务无法启动解决办法
  14. 常用统计算法JAVA实现 - 峰度(07)
  15. 7-16 新浪微博热门话题 (30分)
  16. Python 爬虫 目标:千图网VIP高清无水印下载即用
  17. 第五届强网杯全国网络安全挑战赛writeup
  18. 高数复习(2)--方向导数与梯度的理解 附根据梯度求轨迹的基本模型
  19. java门禁系统项目开发实现
  20. cocos2d-js html5自定义鼠标图案及设置原点方法

热门文章

  1. Keil运行密钥(pojie)软件运行时,exe程序无法运行/被删除/防火墙警告的解决方法
  2. ubuntu如何升级python版本号
  3. python实现外部静态服务器,浏览器通过HTTP与之通信2
  4. Force 10交换机初始配置文档
  5. VBA inputbox() 函数返回值,是否可以带多参数等
  6. 计算机专业多少分能进国网复试,国家电网笔试考多少分才能进面试
  7. 论文中正确引用参考文献
  8. 系统定制修改之修改 chrome 浏览器默认主页为指定网址
  9. html5制作颜色的诗句,写颜色的诗句
  10. 修复克米3.5勋章中心空白不显示问题