解決方案是修改 hosts,按照以下三步來操作
1.打開 hosts 檔案:
終端執行, MacOS 的登入使用者不是 root,沒有最高權限。修改一些系統保護的資源時,需要臨時切換到 root 使用者。root 具有最高權限,可以做任何事情。此時需要使用 sudo 指令。
sudo vim /etc/hosts
複制
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2Pn5GcugTMmJzMjVTNmBjY5UzY1MGN1cTZmRTZllzNjVTZmNzMvwFM2gDO0cTMtUGall3LcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
2.擷取 github 的 ip
浏覽器通路[https://www.ipaddress.com/](https://www.ipaddress.com/),分别輸入以下 ip:(ip 以自己查到為準)
複制
github.com
github.global.ssl.fastly.net
codeload.github.com
擷取到的對應的 ip,将以下追加到 host 檔案後面。
140.82.113.4 github.com
199.232.69.194 github.global.ssl.fastly.net
140.82.114.9 codeload.github.com
複制
mac 上使用 vim 指令進行修改儲存:
在輸入 sudo vim /etc/hosts,進入頁面後,按 o 建,進行輸入,修改完成後按 ESC 建,:wq 儲存退出。
3.Mac 系統重新整理 DNS 緩存,Windows 系統指令自行查找.
sudo killall -HUP mDNSResponder
複制