解决github下载速度慢问题
众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上。但是每当我们看到优秀的开源项目,准备去 下(bai)载(piao) 时,会发现 git clone 的速度异常之慢!这简直太难受了。小项目倒还好,即便是下载,也需要等几分钟;一旦项目庞大起来,或者项目文件数目一多, git clone 大概率会失败!当然网上常见的诸如修改hosts(加速国内Github访问速度)、代理等方式实际使用效果并不一定好,而且也不稳定。如果不会翻墙,那么想要流畅的使用github是非常困难的。因此我总结了三种方法,供大家选择
一、github加速网站
这种方法是最方便的,极少数情况下会慢,但是一定比自己下载快。说实话我还挺不愿意分享,因为是小网站,知道的人多了,就要负载了。
网站一:https://toolwa.com/github/

使用方法:
- 打开你要下载的 GitHub 仓库页面
- 点击右侧的绿色按钮 "Code" > "Download ZIP"
- 等浏览器弹出下载框后复制下载框中的链接地址并粘贴到以上输入框
- 点击加速下载
二、码云
这种方法是通过国内代码托管平台——码云作为中介,来完成github上项目的下载速度。
- 首先确保码云上有账户,可以正常使用,没有的可以自行注册一下;
- 点击右上角新建仓库的加号 + ,选择“ 从 GitHub/GitLab导入仓库 ”菜单;
- 然后填写位于github上你想 clone的仓库地址 并导入;(这一步交给码云来做速度是非常快的,一会儿功夫,码云就克隆出了一份和GitHub上一模一样的项目!)
- 接下来我们通过码云上的项目地址,将项目clone到本地,这时候的clone速度就很快了,几MB/s的速度是没问题的,很快项目就下载下来了;
按道理讲这时候我们的目的已经达到了,不过不要忘了,这时候克隆到本地的项目关联的是 码云Gitee的地址,已经和原来的 GitHub项目 完全脱离了,是另外一个副本。你通过 git 操作,提交的仓库不是 github,而是 码云,在必要情况下(比如我们就是要给GitHub上的某个项目提 PR),我们还需要重新将我们本地的项目关联到原来的GitHub项目上去,因此,我们需要重新修改远端地址。做法如下:
- 首先找到位于本地仓库目录下的隐藏文件夹 .git;
- 用文本编辑器打开 .git文件夹中的 config配置文件;
- 将配置文件中的 [remote "origin"].url 字段重新关联到原来位于GitHub上的GitHub项目地址

至此大功告成,本地项目就相当于是 clone自GitHub,后续提代码,提 PR到GitHub上都没有问题。
三、翻墙
最后一种方法,那就是翻墙,打开全局模式,不管是浏览github网站,还是下载,那么速度都是杠杠的,但是这种方法嘛,由于国情的原因,就不推荐。
解决github下载速度慢问题的更多相关文章
- ubuntu系统中解决github下载速度慢问题
如果你在使用github,出现访问和下载速度慢问题,可以通过修改host解决.记得不要踩坑哦!分四步: 第一步:查询速度快的IP地址 在http://tool.chinaz.com/dns中查询下面三 ...
- 解决github下载速度慢的问题 ,亲测有效
原文链接 https://blog.csdn.net/tsq292978891/article/details/78260066 解决办法: 手动更改hosts 关于hosts的作用这里就不做声明了. ...
- 解决gitHub下载速度慢的问题
转载:http://blog.csdn.net/x_studying/article/details/72588324 github被某个CDN被伟大的墙屏蔽所致. 解决方法: 1.访问http:// ...
- 解决GitHub下载速度缓慢的问题
随着微软大大宣布GitHub针对个人用户的仓库免费,相信每位开发者都感受到了"真香". 然而因为一些众所周知的原因,国内访问GitHub总会遇到下载速度缓慢.链接意外终止的情况. ...
- 解决GitHub下载速度比较慢
第一步,打开本机上的Hosts文件 首先,什么是Hosts文件? 在互联网协议中,host表示能够同其他机器互相访问的本地计算机.一台本地机有唯一标志代码,同网络掩码一起组成IP地址,如果通过点到点协 ...
- 解决GitHub下载速度慢的问题(已解决)
核心:通过码云导入github资源,通过码云转接下载. $\color{blue}{1. 找到需要下载的GitHub地址}$ 然后复制链接,转到码云上去. $\color{blue}{2. 打开 ...
- 解决GitHub下载速度太慢的问题
更改hosts文件: Windows 更改C:\Windows\System32\drivers\etc\hosts文件,在文件中追加219.76.4.4 github-cloud.s3.amazon ...
- Github: 提升Github下载速度
通过修改hosts文件来提速(该方法也可加速其他因为CDN被屏蔽导致访问慢的网站) 第一步:获取GitHub的IP地址 通过访问:http://tool.chinaz.com/dns或者https:/ ...
- 解决GitHub下载慢问题,不用修改HOSTS文件
写这篇文章缘由是我用的一款Github上的软件软件版本更新,想去Github上下载新的版本,结果下载速度居然只有几k,还老是下载失败,然后去修改HOSTS文件(我看文章基本都是叫修改这个),修改完成后 ...
随机推荐
- PyQt(Python+Qt)学习随笔:QTableView的标题表头相关属性
老猿Python博文目录 老猿Python博客地址 一.概述 在Qt Designer中,对于表视图QTableView,在属性在下面有专门一栏列出了跟标题相关的属性,如图: 这些属性并不是QTabl ...
- 你知道Python基本数据类型是哪6个么
Python 是强类型语言,在学习 Python 时,有必要了解 Python 有哪些基本数据类型,一共 6 个:Number(数字).String(字符串).List(列表).Tuple(元组).S ...
- 痞子衡嵌入式:了解i.MXRT1060系列ROM中串行NOR Flash启动初始化流程优化点
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是i.MXRT1060系列ROM中串行NOR Flash启动初始化流程优化点. 前段时间痞子衡写了一篇 <深入i.MXRT1050系 ...
- ucore操作系统学习(六) ucore lab6线程调度器
1. ucore lab6介绍 ucore在lab5中实现了较为完整的进程/线程机制,能够创建和管理位于内核态或用户态的多个线程,让不同的线程通过上下文切换并发的执行,最大化利用CPU硬件资源.uco ...
- 网络QoS的平衡之道——音视频弱网对抗策略介绍
作者:网易智企云信资深音视频引擎开发工程师 王兴鹤 随着AI和5G的到来,音视频应用将变得越来越广泛,人们对音视频的品质需求也越来越高,视频分辨率已经从高清发展为超高清.VR,视频帧率也已出现60fp ...
- mybatis逆向工程运行
命令: mvn mybatis-generator:generate 项目结构: generatorConfig.xml内容示例 <?xml version="1.0" en ...
- Python测试框架unittest
Python测试框架unittest 一.unittest框架 (1)unittest特点 1.python自带的单元测试框架,不需要安装 2.用例执行互不干扰 3.提供不同范围的setUp和tear ...
- undo表空间丢失、损坏
1.模拟误删undo表空间 rm -rf undotbs01.dbf 2.解决步骤 SQL> shutdown immediateORA-01116: error in opening data ...
- collectd+infludb+grafana实现tomcat JVM监控
前提条件:已安装好java环境,tomcat,influxdb和collectd.本文暂不提供以上内容的安装步骤 系统环境:centos7 原理:开启tomcat的jmx端口,使用collectd的c ...
- Golang之应用测试
Go 应用测试 测试的覆盖率 命令: go test ./ -v -cover 在<Go Web 编程>一书中,有以下结论: 这并不是绝对的,测试文件可以在不同的包,进行测试也是不会出现问 ...