美文网首页
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