住的中央换了WiFi后发现应用Mac的时候GitHub网站登不上了,然而手机却能够失常登录,同时应用push推送代码的时候提醒Failed to connect to github.com port 443: Operation timed out,push很难胜利,于是在网上找到了解决办法,记录下来以便他人碰到这个问题不便解决。

1.拜访以下网址获取IP地址

别离拜访以下网址,并获取底下的IP地址,这些IP地址及对应网址后续用于填入host文件。

网址对应网址
https://github.com.ipaddress.comgithub.com
https://websites.ipaddress.co...github.global.ssl.fastly.net
https://github.com.ipaddress....assets-cdn.github.com

网站截图:

2.将获取的IP地址填入host文件

host文件无奈间接批改,但能够将其复制到其余中央,批改后再粘贴过来即可,如胆怯出错可另外备份一份host文件用来粘贴还原。host文件可通过访达(Finder)的返回文件夹性能输出/etc/hosts进入。
关上host文件之后将内容按IP地址 对应网址的格局一行行写入host文件,并将其笼罩回其本来的文件夹,笼罩须要权限。
格局如下:

host其余内容52.74.223.119 github.com233.233.233.233 github.global.ssl.fastly.net

3.刷新DNS

在终端输出如下指令以刷新DNS,该指令须要权限,需在终端输出明码,明码不可见,输出实现后回车即可。

sudo killall -HUP mDNSResponder;say DNS cache has been flushed

4.上网

当初就又能够失常拜访GitHub了,操作仓库也不会呈现连贯不上的问题了。