解决 raw.githubusercontent.com 无法访问

当使用一些脚本时,如果脚本中引用了 github 上的内容,由于众所周知的原因,可能会遇到各种各样的错误。例如:

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

遇到该类问题可以试试通过修改 hosts 文件的方法解决。

获取真实 IP 地址

通过 https://www.ipaddress.com 输入 raw.githubusercontent.com 查询真实 IP 地址。

查询真实 IP

由图可得 IP 地址为 199.232.68.133

修改 hosts 文件

  • Windows,hosts 文件位于 C:\Windows\System32\drivers\etc 文件夹下

    写入此文件需要系统管理员权限,所以需要以管理员身份打开编辑器来编辑此文件。或者可以把这个文件拷贝到桌面,编辑完了再拷贝回去(需要系统用户账户具有管理员权限)。

    在 hosts 文件的最后一行添加以下内容,保存即可。

    1
    
    199.232.68.133  raw.githubusercontent.com
    
  • Linux or macOS,hosts 文件位于 /etc/hosts

    编辑 hosts 文件,

    1
    
    $ sudo vim /etc/hosts
    

    同样,在最后一行添加以下内容,保存即可。

    1
    
    199.232.68.133  raw.githubusercontent.com
    

最后

愿我们能在更开放的平行世界里相遇

以上。


解决 raw.githubusercontent.com 无法访问

https://blog.imaple.net/posts/fix_githubusercontent/

作者

iMaple

发布于

2020-05-14

更新于

2020-05-14

许可协议

CC BY-NC 4.0

评论