您好,登錄后才能下訂單哦!
這篇文章主要講解了“GitHub無法訪問的原因及解決方法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“GitHub無法訪問的原因及解決方法”吧!
GitHub 是一個面向開源及私有軟件項目的托管平臺,程序員可以在上面探索感興趣的項目,幾乎是程序員的圣地。
最近聽群里朋友說 GitHub 無法訪問或者訪問速度極其慢,經(jīng)常打開 GitHub 變成這樣:
這怎么能行呢?無疑妨礙了我們的學(xué)習(xí)之路呀。
下面我就來把我的解決方法和大家說下:
首先下載 SwitchHosts,可以更方便的切換 hosts,下載地址:https://github.com/oldj/SwitchHosts/releases
考慮到 GitHub 訪問不穩(wěn)定,可以公眾號【武培軒】回復(fù)【hosts】獲取軟件安裝包。
下面就需要用到 GitHub 上的一個項目:GitHub520,他可以定時提供最新的 hosts 配置來使訪問 GitHub 更加順暢。
接下來打開 SwitchHosts,然后添加 hosts 規(guī)則:
https://cdn.jsdelivr.net/gh/521xueweihan/GitHub520@main/hosts
若不想下載 SwitchHosts 等類似軟件,可以手動修改 hosts 文件,針對各個系統(tǒng)的文件位置是不同的,具體位置如下:
C:\Windows\System32\drivers\etc\hosts
/etc/hosts
在 hosts 文件中添加如下內(nèi)容:
185.199.108.154 github.githubassets.com
140.82.114.21 central.github.com
185.199.108.133 desktop.githubusercontent.com
185.199.108.153 assets-cdn.github.com
185.199.108.133 camo.githubusercontent.com
185.199.108.133 github.map.fastly.net
199.232.69.194 github.global.ssl.fastly.net
140.82.112.3 gist.github.com
185.199.108.153 github.io
140.82.113.3 github.com
140.82.112.5 api.github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 favicons.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.108.133 avatars3.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
140.82.113.10 codeload.github.com
52.217.78.204 github-cloud.s3.amazonaws.com
52.216.162.99 github-com.s3.amazonaws.com
52.217.96.204 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.97.236 github-production-user-asset-6210df.s3.amazonaws.com
52.217.194.41 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153 githubstatus.com
64.71.168.201 github.community
185.199.108.133 media.githubusercontent.com
大部分情況下是直接生效,如未生效可嘗試下面的辦法,刷新 DNS:
ipconfig /flushdns
sudo rcnscd restart
sudo killall -HUP mDNSResponder
相信大家通過上述方法配置后,就可以順暢地訪問 GitHub 了!
感謝各位的閱讀,以上就是“GitHub無法訪問的原因及解決方法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對GitHub無法訪問的原因及解決方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。