如何解决GITHUB 下载慢的问题



在国内GITHUB 下载速度常年只有50KB/s,原因就在于域名解析路由问题


未更改HOST的效果

已更改HOST的效果

首先获取GITHUB DNS IP地址

  1. http://github.com.ipaddress.com/#ipinfo 获取其IP地址
  2. http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 获取其IP地址

修改HOST步骤(WINDOW10)

  1. 打开C:\Windows\System32\drivers\etc\hosts文件(管理员模式)
  2. 加入以下内容
140.82.114.3 github.com #具体ip可能会变
199.232.5.194 github.global.ssl.fastly.net #具体ip可能会变

进行clone测试,可以发现网速轻松从50KB/s->1.50MB/s

最后由于其DNS IP会变更,所以可以写个脚本定时获取IP

原文地址:https://www.cnblogs.com/minskiter/p/11552454.html

时间: 2024-07-31 21:15:59

如何解决GITHUB 下载慢的问题的相关文章

解决Github下载项目慢的问题

一个痛点众所周知,GitHub 是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于 GitHub 上.但是每当我们看到优秀的开源项目,准备去下(bai)载(piao)时,会发现 git clone的速度异常之慢!就我个人而言,在我家里 200M 移动宽带的环境下,我克隆开源项目就没发现速度大于过 20.00KiB/s的时候,这简直太难受了. 小项目倒还好,我等几分钟无所谓:一旦项目庞大起来,或者项目文件数目一多, git clone 大概率会失败

解决github访问慢和下载项目慢的问题

一.国内访问 GitHub 为什么很慢?  GitHub的CDN域名遭到DNS污染,导致无法连接使用 GitHub 的加速分发服务器,才使得国内访问速度很慢. 二.如何解决 DNS 污染?  通过修改 Hosts 文件,将域名解析直接指向 IP 地址来绕过 DNS 的解析,以此解决污染问题..三.解决github访问慢 1.获取Github的ip地址 通过访问 https://www.ipaddress.com/ 这个网站来获取当前github最新的ip地址 2.查找github.com和git

如何解决Github上的 xxx.h文件not found

1. 此方法可基本解决github上的xxx.h文件缺失报红 以DTCoreText示例 一开始我直接Download ZIP,下载打开运行工程,本想来个一气呵成的,然后发现DTHTMLParser.h not found我擦,这不科学啊!这是为毛! 然后我试试换个方式下载,直接用git命令.打开终端,输入 git clone --recursive git项目url "指定路径",记住recursive不可缺 git clone --recursive https://github.

coding.net解决github上下载速度慢问题

由 于众所周知的原因,从github下载项目很慢,一般不超过10kb(我的是20兆公司网)例如我下载OpenRefine,没有3个小时搞不定.所以想 到了一个方法来解决他.就是使用国内其他代码托管平台对github公开项目的支持,做个中转,然后从其他站点开始下载.

Android Studio导入github下载的工程

现在从github上面现在的项目大部分都是Android Studio工程,那么问题来了,从github上面down一个工程下来,怎么导入android studio呢? 对刚从eclipse转Android Studio的童鞋来说,可能会遇到各种问题.下面方法可以简单快速的将github上的项目导入android studio并运行. 首先提一下,Android Studio是基于Gradle来构建项目的,这个与eclipse不同,所以想要熟练掌握Android Studio的用法,最好还是先

从github下载的vue项目启动宝Cannot Get错误

从github下载的vue项目启动宝Cannot Get错误,网上参考出现该错误来源很多,这里先总结遇到的第一个解决方法. 参考地址: https://www.cnblogs.com/anns/p/7457952.html 代码修改如下: 在config->index.js中修改 assetsPublicPath: '/', 为 assetsPublicPath: './', 再执行 npm run dev ,问题解决 build: { env: require('./prod.env'), i

推荐几本高质量的Python书籍--附github下载路径

一 为什么要分享? 最近碰到了一些人和事,感触挺大的.就是发现很多类似自己的软件工程师,一旦工作三五年之后,工作中算是一个熟练工,但是进步的脚步突然慢了下来,虽然你在工作中仍旧很努力.到底是什么原因呢?反复观察周围的大多数人工作,发现更多的是只会工作中学到的那些知识,很多都没有系统性,导致整体工作水平也是半猜测半实验,基本功底很少是特别扎实的.其实,工作中,很多公司不会对个人的员工做系统化的培训的,只要能解决问题,老板才不在乎你使用什么方法解决的呢.这个就造成了很多职场人,工作了很多年,那么多年

[福音][散发]从github下载Android最新源码

============问题描述============ 我刚发表了一篇博文<从github下载最新Android源码>,想看Andorid源码,又迫于google被墙的同学可以看看- 本贴散分,先到先得- 文章链接:http://blog.csdn.net/xusiwei1236/article/details/39395359 (欢迎大家前去围观) ============解决方案1============ 我最先到..... ============解决方案2============ 沙

解决nexus下载maven索引的问题

解决nexus下载maven索引的问题 (2011-10-12 17:48:46) 转载▼ 标签: it 分类: java 转自 http://www.colorfuldays.org/program/fix_update_index_onnexus/ 下载这个文件http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip真困难啊,本地幸亏有apache 在上个周五在公司的一台服务器上用nexus搭建了maven r