操作系统:macOS Mojave
版本:10.14.6
1. 问题检查
打开终端,输入命令"ping github.com",回车,显示如下:
说明mac无法连接github.com。
2. 问题解决
1. 点击桌面左上角“前往”->“前往文件夹”,在弹出窗口输入“/private/etc”,如下图:
2. 在etc文件夹下找到host文件,用sublime打开。
3. 打开的host文件先放着。然后,分别点击下面两个网址,获取到两个ip地址。
https://github.com.ipaddress.com
https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo
4. 在host文件末尾添加刚刚获取的两个ip地址,命令如下:
140.82.114.4 github.com
199.232.5.194 github.global.ssl.fastly.net
保存host文件时会要求输入mac账户密码。
5. 打开终端,输入命令"sudo killall -HUP mDNSResponder",回车,输入用户密码,再回车。
6. 重启浏览器,此时可以成功访问github。
3. 后续
很奇怪,这个问题解决了之后没几天,我再次登陆github发现又上不去了。抱着试试看的想法把原来加上去的内容删掉了,结果好了。。。在这里记录一下。