一招搞定GitHub下载加速!
一个痛点
众所周知,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下载加速!相关推荐
- 教你一招搞定 GitHub 下载加速!
" 阅读本文大概需要 3 分钟. " 众所周知,GitHub 是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于 GitHub 上 ...
- 一招搞定GitHub下载加速
作者:White Song Blog: https://blog.yilon.top 一个痛点 众所周知,GitHub 是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的 ...
- 一招搞定GitHub下载加速!通过gitee下载
一个痛点 众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上. 但是每当我们看到优秀的开源项目,准备去**下(ba ...
- 快到飞起!一键搞定 GitHub 下载加速!
公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 大家好,我是小 G. 作为一名经常分享各类 GitHub 优质开源项目的博主 ...
- 教你一招搞定 Homebrew 下载加速!
公众号关注 "GitHubDaily" 设为 "星标",每天带你学编程! 大家好,我是小 G. 作为 macOS 上一款颇为知名的软件包管理工具,Homebre ...
- 零配置一招搞定 GitHub 下载、访问加速!
痛点 众所周知,GitHub 是程序员的宝藏,里面的好东西实在太多了,可是唯一的缺憾就是访问和下载速度都太慢了,甚至有时候还直接拒绝访问了,如下图 快速访问 接下来就教大家如何快速的访问和下载,首先需 ...
- 十招搞定SQL2K安全
十招搞定SQL2K安全 本文详述提高SQL Server 2K安装的安全性实施的十个注意事项: 1.安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 ...
- 怎么复制网页上不能复制的文字(付费文档免费复制),一招搞定
好多小伙伴上网查资料的时候,想要复制网页内容,但是提示付费复制或者不允许复制,遇到这种情况怎么办呢?下面就是小编分享的一招搞定无法复制网页内容文字的方法. 怎么复制网页上不能复制的文字 借助360安全 ...
- 免费GIF动图制作,简简单单一招搞定
免费的GIF动图制作,教你一招搞定,下面就给大家介绍一款好用的gif制作工具,在线一键制作gif动图. 我们在网络聊天中,表情包已经是不可分割的一部分,也是沟通的种的一个桥梁.详细我们每个人的手机里都 ...
最新文章
- 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
- Python爬虫应用实战-如何对爬取的数据进行数据存储?
- 文献阅读疑问(202010)
- 优秀 Java 程序员写代码的风格
- eclispe Springboot项目修改html,jsp 页面不能及时刷新
- comparator接口_8000字长文让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理
- 取模运算与hash function
- 当遥感卫星有了AI……
- java文件的打包和解包,Java包装类:什么是包装类对象,什么是打包和解包,当编译遇到自动打包和解包时会发生什么?...
- SM3算法的编程实现
- 微型计算机控制技术第三版第四章课后答案,微型计算机控制技术第4章习题答案.doc...
- 国电集团:电子招投标每年节约成本10亿元
- T1-商贸宝服务无法启动解决办法
- 常用统计算法JAVA实现 - 峰度(07)
- 7-16 新浪微博热门话题 (30分)
- Python 爬虫 目标:千图网VIP高清无水印下载即用
- 第五届强网杯全国网络安全挑战赛writeup
- 高数复习(2)--方向导数与梯度的理解 附根据梯度求轨迹的基本模型
- java门禁系统项目开发实现
- cocos2d-js html5自定义鼠标图案及设置原点方法