解決 github 經(jīng)常無法訪問的問題

前言

最近在使用 github 時(shí),經(jīng)常遇到無法訪問的問題,原因可能是由于自己之前更改了 MAC 電腦中 /etc/hosts 文件中 github 相應(yīng)域名的 IP 映射地址。在網(wǎng)上搜到了一個(gè)解決方案 [1],與之前解決 git push 速度慢的問題類似,也是修改 /etc/hosts 文件中相應(yīng)域名的 IP 映射地址。

解決步驟

1. 訪問 https://www.ipaddress.com,找到頁(yè)面中下方的 IP Address Lookup,如下圖所有

2. 分別輸入以下域名,找到對(duì)應(yīng)的 IP 地址

github.com
assets-cdn.github.com
global.ssl.fastly.net
github.global.ssl.fastly.net
codeload.github.com

注意,assets-cdn.github.com 有多個(gè),可以都記錄下來。

3. 將其寫入到 /etc/hosts 文件中

sudo vim /etc/hosts
我自己電腦的 IP 地址,**請(qǐng)?zhí)鎿Q成你們自己查詢到的地址**。

4. 刷新 dns,然后可以通過輸入 ping github.com 檢測(cè) github 網(wǎng)站的訪問速度。

dscacheutil -flushcache

后記

如果后續(xù)出現(xiàn)了相同問題,可能是 github 的 IP 地址發(fā)生了變化,此時(shí)按照上述步驟重新執(zhí)行一遍。

參考博文

[1] MAC下訪問github速度慢或者無法訪問的解決辦法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容