------------------------2021-03-23更新-------------------
原来的方法试了几次有时候都不行。此时需要更改raw.githubusercontent.com的ip.
去查询地址,找个不一样的ip.
查询地址:http://tool.chinaz.com/dns
然后修改.host中的raw.githubusercontent.com的ip。
修改后,记得ping raw.githubusercontent.com 看是否通了。
-----------------------------分割线--------------------------
解决Mac中github.com打不开, push 443错误
方法一:删除host中 gitHub相关ip
1.打开终端,使用vi修改hosts文件,命令如下:
sudo vi /etc/hosts
2.注释或删除掉github相关的内容,退出保存
3.清除DNS缓存(下方有方法),重启浏览器或重启电脑哈哈哈。 若不行,尝试方法二
方法二: 更新Hosts中的 gitHub的ip
1.查询github.com、raw.githubusercontent.com的ip,找一个TTL值最小的
查询地址:http://tool.chinaz.com/dns
2.修改hosts文件,参考方法一的步骤。
3.重启浏览器。是不是可以访问了,若不可以,清除DNS缓存。
**修改hosts文件后,要记得清除DNS缓存。
1.断网,打开终端,输入命令:
sudo killall -HUP mDNSResponder
清除完成后,最好重启电脑。
注意
若不可以,方法一和 方法二交替尝试。因为我遇到的就是有时候加上github的ip生效,有时候都注释掉生效。