linux echarts Apache scroll Pure CSS Material UI jquery解析json数据 matlab读取dat文件 oracle取第一条数据 git登录命令 java 大文件上传 python3下载安装 python指令 java中substring java开发环境配置 java时间戳转时间 java取当前时间 linux入门基础 linux的find sql语句大全实例教程 wps2011 反转颜色 野德天赋 微信小程序开发实例 dnf95b套 cdlinux教程 内存条有什么用 jdk9 qq浏览器兼容模式 python去重 深度学习pdf cdr裁剪工具怎么用 软件工程pdf zepto下载 游戏补丁 磁盘阵列教程 dnf驭剑士刷图加点 win10安装失败 英雄联盟语音包 图片轮播
当前位置: 首页 > 学习教程  > 编程语言

解决GitHub下载速度太慢

2020/11/24 10:58:57 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

2020博客地址汇总2019年博客汇总 转载至: https://blog.csdn.net/qing666888/article/details/79123742 方法一: 从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是http://github-cloud.s3.amazonaws.com/…

  • 2020博客地址汇总
  • 2019年博客汇总

转载至: https://blog.csdn.net/qing666888/article/details/79123742

方法一:

    从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是http://github-cloud.s3.amazonaws.com/,从国内访问Amazon非常慢,所以总是下载失败,解决方法时更改host文件,使该域名指向香港的服务器:

更改hosts文件:

  • Windows

更改C:\Windows\System32\drivers\etc\hosts文件,在文件中追加219.76.4.4 github-cloud.s3.amazonaws.com, 将域名指向该IP即可

  • Mac

执行 sudo vi /etc/hosts 追加 219.76.4.4 github-cloud.s3.amazonaws.com

最后执行ipconfig /flushdns命令,刷新 DNS 缓存。

 

方法二:

        https://www.ipaddress.com/ 使用 IP Lookup 工具获得下面这两个github域名的ip地址,该网站可能需要梯子,输入上述域名后,分别获得github.com和github.global.ssl.fastly.net对应的ip,比如192.30.xx.xx和151.101.xx.xx。准备工作做完之后,打开的hosts文件中添加如下格式,IP修改为自己查询到的IP:

192.30.xx.xx github.com
151.101.xx.xx github.global.ssl.fastly.net

最后执行ipconfig /flushdns命令,刷新 DNS 缓存。修改后的下载速度能达到 200KB/S 以上。

 

方法三:

     评论小伙伴提供的,从码云导入github项目,然后从码云下载即可。

 

方法四:

        这个需要开启代理,有些人开启后发现下载速度还是上不去,因为GitHub没被qiang,只是限速了,所以没走代理。需要修改pac.txt文件。在pac里面添加一行规则。后面需要加*。因为下载的网站不是github.com。而是涉及很多个github****.com 后面忘记了,但是都是github打头的。使用下面的规则github才全部走代理。

  "||github*.com",

方法五:

      如果运行了SS(纸飞机)等代理工具,方法四只能用于加速网页浏览下载github仓库项目,但是如果你装了git或者sourcetree等其他git管理工具,使用方法四是无法走代理加速的。你需要设置自己的git才能使用代理。在C:\Users\用户名\.ssh  目录下config文件里,只有使用git生成过ssh密钥的才有此目录,没有config文件则新建一个,注意文件没有后缀。添加如下内容

  1. Host github.com

  2. ProxyCommand connect -H 127.0.0.1:1080 %h %p #-S为socks

  3. HostName %h

  4. Port 22

  5. User git

  6. IdentityFile ~/.ssh/id_rsa

  7. IdentitiesOnly yes

下载connect.exe。放到git安装目录的bin目录下。

下载地址:https://download.csdn.net/download/qing666888/11973853

再次启动sourcetree进行SSH模式下clone 拉取代码,速度直接就上10M/S了,当然取决于你SSR的速度。

 

 


本文链接: http://www.dtmao.cc/news_show_400397.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?