解决 GitHub 拉不了代码提示443 Operation timed out 方法(前提是你已经能打开GitHub的网页)

220 阅读1分钟

只需四步走

第一步,打开下面的网站

第二步,打开后大概都长成下图这样,把里面的 IP Address 拷下来

image.png

第三步,打开自己的本地的 host 文件,把下面的代码拷进去,保存就可以了。

强烈推荐使用 SwitchHosts 来管理本地的 host

140.82.112.4 (第一个网站的 IP Address) github.com 
199.232.69.194 (第二个网站的 IP Address) github.global.ssl.fastly.net
第三个网站有四个 IP Address
185.199.108.153 (第三个网站的 IP Address) assets-cdn.github.com
185.199.109.153 (第三个网站的 IP Address) assets-cdn.github.com
185.199.110.153 (第三个网站的 IP Address) assets-cdn.github.com
185.199.111.153 (第三个网站的 IP Address) assets-cdn.github.com

最后一步,在终端在输以下指令刷新 DNS

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

大功告成,普天同庆!