Mac系统开发之——githubusercontent无法访问

一 错误现象

1
ConnectionError: Couldn’t reach https://raw.githubusercontent.com

二 查看raw.githubusercontent.com对应ip

2.1 打开ipaddress网站

https://www.ipaddress.com

2.2 查看raw.githubusercontent对应ip

在输入框中输入raw.githubusercontent.com后,查看DNS解析

1
2
3
4
raw  IN  A  185.199.108.133
raw IN A 185.199.109.133
raw IN A 185.199.110.133
raw IN A 185.199.111.133

三 修改hosts文件解析

3.1 终端打开hosts文件

1
sudo vi /etc/hosts

3.2 修改hosts中raw.githubusercontent.com对应解析

1
185.199.108.133 raw.githubusercontent.com www.github.com

修改过程:

  • 按下i键,进入编辑模式,开始编辑上述文本
  • 编辑完成后,按下Esc键,退出编辑模式
  • 退出编辑模式后,输入:wq,保存文件并退出