共计 790 个字符,预计需要花费 2 分钟才能阅读完成。
住的中央换了 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.com | github.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.com
233.233.233.233 github.global.ssl.fastly.net
3. 刷新 DNS
在终端输出如下指令以刷新 DNS,该指令须要权限,需在终端输出明码,明码不可见,输出实现后回车即可。
sudo killall -HUP mDNSResponder;say DNS cache has been flushed
4. 上网
当初就又能够失常拜访 GitHub 了,操作仓库也不会呈现连贯不上的问题了。
正文完