美文网首页
mac git clone速度慢

mac git clone速度慢

作者: 想自由o_o | 来源:发表于2020-07-10 11:31 被阅读0次
    • git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可

    • 网上很多大部分文章都是直接出IP配置在hosts中,例如:

    151.101.76.249 github.global.ssl.fastly.net 
    192.30.253.112 github.com
    

    我试过这个方法,没有效果,应该是IP一直在变,咱们需要获取到最新的IP然后配置才有效果。

    正确做法:
    1. 打开控制台,分别输入以下命令:
    nslookup github.global.ssl.fastly.net
    nslookup github.com
    

    结果如图:


    image.png
    1. 复制这两个IP,打开/etc/hosts文件
      将下列配置添加带hosts文件最后,保存
    31.13.85.8 github.global.ssl.fastly.net 
    13.229.188.59 github.com
    
    image.png

    注意:hosts文件不能修改,需要先copy一份,修改之后然后再将原来的替换掉

    1. 刷新DNS缓存
      sudo dscacheutil -flushcache
    • 经过以上配置后,我的clone速度提升了一些,但没有别人说的那么夸张达到2兆每秒,之前是10k左右,还总是下到一半就报错这个错
      error: RPC failed; curl 18 transfer closed with outstanding read data remaining
      fatal: the remote end hung up unexpectedly
      fatal: early EOF
      fatal: index-pack failed
      现在速度有120k左右,还算可以了,至少不会下到一半报错,大家有更好的方法欢迎提出!

    注意:域名要填对,区分大小写,我看有的文章给的是github.global.ssl.fastly.Net,和github.global.ssl.fastly.net的IP是不同的,前者我试过没有效果。

    相关文章

      网友评论

          本文标题:mac git clone速度慢

          本文链接:https://www.haomeiwen.com/subject/zdvpcktx.html