git clone速度太慢的解决办法

最近发现使用git clone的速度比较慢,于是找到了办法分享给大家:

思路:

git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。
只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。

实施:

  1. 在网站 https://www.ipaddress.com/ 分别搜索:
github.global.ssl.fastly.net
github.com

得到ip:


github.global.ssl.fastly.net的ip

github.com的ip
  1. 打开hosts文件
  • Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts
  • Linux的hosts文件路径在:sudo vim /etc/hosts
  1. 在hosts文件末尾添加两行(对应上面查到的ip)
151.101.185.194 github.global-ssl.fastly.net
192.30.253.112 github.com
  1. 保存更新DNS
  • Winodws系统的做法:打开CMD,输入ipconfig /flushdns
  • Linux的做法:在终端输入sudo /etc/init.d/networking restart
  1. 完成,试试git clone这条命令速度如何?
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,467评论 9 467
  • 1. 概述 在网络环境中一般用户只需要在浏览器中输入url如www.sunny.com就可以到对应服务器获取相应的...
    ghbsunny阅读 2,940评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 2,316评论 0 11
  • 第一次读这篇文章的时候,是刚刚步入职场的2005年,再读这篇文章是2017年元旦,而这篇文章出炉的时间是2001年...
    小新哥微课堂阅读 643评论 0 0