美文网首页
Failed to connect to raw.githubu

Failed to connect to raw.githubu

作者: 张聪_2048 | 来源:发表于2021-02-01 10:07 被阅读0次

一、背景

安装 Homebrew 等操作时,有时会出现这种报错

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

或类似这种报错

Failed to connect to *** 443: Connection refused

网上搜索了一下,发现是 github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址。

什么是DNS污染?DNS污染怎么解决? 感兴趣的朋友可以去了解一下。

二、解决方案

可以先查找该域名的真实ip地址,然后修改hosts解决此问题

1、查询真实IP

https://www.ipaddress.com/ 网站查询 raw.githubusercontent.com 的真实IP。如下图所示:

网站查询真实IP.png

查询之后可以获得域名raw.githubusercontent.com 的真实IP为199.232.96.133

2、手动修改host文件

根据路径 /etc 查找 hosts 文件,并修改里面的内容。注意:最好复制一份出来在更改

手动修改host文件.png

3、使用软件SwitchHosts修改hosts文件

也可以安装个软件 SwitchHosts 方便管理,hosts。效果和手动修改是一样的。如图所示:

使用软件SwitchHosts修改hosts文件.png

配置好后,homebrew等操作就能正常安装了



参考链接:
https://github.com/hawtim/blog/issues/10
https://blog.csdn.net/qq_43531694/article/details/106862753

相关文章

网友评论

      本文标题:Failed to connect to raw.githubu

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