记录curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection

2,036 阅读1分钟

关于这个错误其实遇到过好多次了,基本都是在每次换电脑之后执行

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 

命令的时候,原因是raw.githubusercontent.com 这个域名被那个啥了,我们需要找到这个域名的IP地址,然后把他添加到本地hosts文件中就可以了!

  1. 打开网站www.ipaddress.com/,查询一下raw.gi… 1.png 2.png

  2. 将raw.githubusercontent.com域名的IP地址199.232.96.133(第一步中查询的IP地址)添加到系统的hosts文件中(文件路径/etc) 3.png

4.png

不过这里要注意,这里你直接更改hosts,会告诉你没有权限。我们可以复制一份hosts到桌面,然后将199.232.96.133 raw.githubusercontent.com这行添加到桌面的hosts文件中 5.png

6.png

然后再将这个hosts文件移动到/etc文件夹下,选择替换文件,这时会弹出“访达”想要移动“hosts”的提示,输入电脑密码允许即可! 7.png

8.png 3. 最后,我们再回到终端执行

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 

命令就可以了。