git clone速度太慢的解决办法

发表于:2020-5-11 10:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:Linux公社

  在国内,你们肯定发现使用git clone的速度实在太慢,git clone的速度可能会让你难以承受,现再次整理解决方法与大家分享,有图有真相。
  原因:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。
  适用各种操作系统,本次测试系统为Ubuntu 18.04.2 LTS,下载速度从几k提高到1M多。
  没有修改前git clone速度实在慢只有10K左右,如上图。
  修改后,git clone速度达到800多k。或者1M多。
  1、查找域名对应的ip地址,并修改hosts文件
  linuxidc@linuxidc:~/linuxidc.com$ nslookup github.global.ssl.fastly.Net
  Server:  127.0.0.53
  Address: 127.0.0.53#53
  Non-authoritative answer:
  Name: github.global.ssl.fastly.Net
  Address: 151.101.229.194
  linuxidc@linuxidc:~/linuxidc.com$ nslookup github.com
  Server:  127.0.0.53
  Address: 127.0.0.53#53
  Non-authoritative answer:
  Name: github.com
  Address: 13.229.188.59
  如下图:
  然后修改hosts文件
  Windows上的hosts文件路径在
  C:\Windows\System32\drivers\etc\hosts
  Linux的hosts文件路径在/etc/hosts中
  sudo vim /etc/hosts
  Mac的hosts文件路径也在/etc/hosts中
  sudo vi /etc/hosts
  在hosts文件末尾添加两行
  github.com 13.229.188.59
  github.global.ssl.fastly.Net 151.101.229.194
  2、刷新DNS缓存
  Linux:
  sudo /etc/init.d/networking restart
  Windows:
  ipconfig /flushdns
  Mac:
  sudo killall -HUP mDNSResponder

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号