GitHub打不開解決辦法


GitHub 是一個面向開源及私有軟件項目的托管平台,程序員可以在上面探索感興趣的項目,幾乎是程序員的聖地。

最近聽群里朋友說 GitHub 無法訪問或者訪問速度極其慢,經常打開 GitHub 變成這樣:

 

這怎么能行呢?無疑妨礙了我們的學習之路呀。

下面我就來把我的解決方法和大家說下:

下載 SwitchHosts

首先下載 SwitchHosts,可以更方便的切換 hosts,下載地址:https://github.com/oldj/SwitchHosts/releases

考慮到 GitHub 訪問不穩定,可以公眾號回復【hosts】獲取軟件安裝包。

下面就需要用到 GitHub 上的一個項目:GitHub520,他可以定時提供最新的 hosts 配置來使訪問 GitHub 更加順暢。

添加 hosts 規則

接下來打開 SwitchHosts,然后添加 hosts 規則:

  • 方案名(Title)隨便寫

  • 類型(Type)選擇遠程

  • URL 地址欄輸入 https://cdn.jsdelivr.net/gh/521xueweihan/GitHub520@main/hosts

  • 自動更新建議選擇 1 小時一更新

 

添加hosts規則

其他方法

若不想下載 SwitchHosts 等類似軟件,可以手動修改 hosts 文件,針對各個系統的文件位置是不同的,具體位置如下:

  • Windows 系統:C:\Windows\System32\drivers\etc\hosts

  • Mac 系統:/etc/hosts

在 hosts 文件中添加如下內容:

  1.  
    185.199.108.154               github.githubassets.com
  2.  
    140.82.114.21                 central.github.com
  3.  
    185.199.108.133               desktop.githubusercontent.com
  4.  
    185.199.108.153               assets-cdn.github.com
  5.  
    185.199.108.133               camo.githubusercontent.com
  6.  
    185.199.108.133               github.map.fastly.net
  7.  
    199.232.69.194                github.global.ssl.fastly.net
  8.  
    140.82.112.3                  gist.github.com
  9.  
    185.199.108.153               github.io
  10.  
    140.82.113.3                  github.com
  11.  
    140.82.112.5                  api.github.com
  12.  
    185.199.108.133               raw.githubusercontent.com
  13.  
    185.199.108.133               user-images.githubusercontent.com
  14.  
    185.199.108.133               favicons.githubusercontent.com
  15.  
    185.199.108.133               avatars5.githubusercontent.com
  16.  
    185.199.108.133               avatars4.githubusercontent.com
  17.  
    185.199.108.133               avatars3.githubusercontent.com
  18.  
    185.199.108.133               avatars2.githubusercontent.com
  19.  
    185.199.108.133               avatars1.githubusercontent.com
  20.  
    185.199.108.133               avatars0.githubusercontent.com
  21.  
    185.199.108.133               avatars.githubusercontent.com
  22.  
    140.82.113.10                 codeload.github.com
  23.  
    52.217.78.204                 github-cloud.s3.amazonaws.com
  24.  
    52.216.162.99                 github-com.s3.amazonaws.com
  25.  
    52.217.96.204                 github-production-release-asset-2e65be.s3.amazonaws.com
  26.  
    52.217.97.236                 github-production-user-asset-6210df.s3.amazonaws.com
  27.  
    52.217.194.41                 github-production-repository-file-5c1aeb.s3.amazonaws.com
  28.  
    185.199.108.153               githubstatus.com
  29.  
    64.71.168.201                 github.community
  30.  
    185.199.108.133               media.githubusercontent.com

如果已經失效,可以公眾號【Creator星球游戲開發社區】回復【hosts】獲取最新的 hosts。

激活生效

大部分情況下是直接生效,如未生效可嘗試下面的辦法,刷新 DNS:

  1. Windows:在 CMD 窗口輸入:ipconfig /flushdns

  2. Linux 命令:sudo rcnscd restart

  3. Mac 命令:sudo killall -HUP mDNSResponder

相信大家通過上述方法配置后,就可以順暢地訪問 GitHub 了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM