天天看點

Github通路速度慢的解決方案總彙

Github通路速度慢的解決方案總彙

作為國内的使用者,我相信絕大多數的家人們都遇到過一個問題,那就是通路github的時候非常非常慢。甚至有的時候通路網站頁面直接死掉。這個時候該有人說了,我有梯子我不怕,上網速度嗖嗖的。

但是如果我們不使用梯子的情況下該怎麼辦呢?畢竟使用github也是我們的日常。

Github打開慢的原因:

GitHub的CDN(Content Delivery Network,即内容分發網絡)域名遭到DNS污染,無法連接配接使用GitHub的加速分發伺服器,是以國内通路速度較慢。

DNS解析的問題;

伺服器在國外。

解決方案:

方案一:修改本地host檔案

修改本地host檔案,增加配置内容,繞過域名解析,達到加速的目的。

擷取方式1:

github.global.ssl.fastly.net.ipaddress.com/#ipinfo 通路這個網址。會得到CDN和IP位址,對應github.com

github.com.ipaddress.com/#ipinfo 通路這個網址,會得到CDN和IP位址,對應github.global.ssl.fastly.net。然後再host中添加配置:

140.82.114.4 github.com
199.232.69.194 github.global.ssl.fastly.net      

擷取方式2:

通路連結:https://raw.hellogithub.com/hosts(ps:這連結定時更新),擷取對應的host配置。

如果需要工具自動更新的話,點選連結:https://github.com/oldj/SwitchHosts

特别說明

Github的IP位址是不斷變化的,如果發現網站打不開了,可以擷取新的IP位址修改hosts裡面的内容,方式如下:

在網站https://www.ipaddress.com/ 輸入你要解析的域名。例如:github.com的IP擷取方式,在輸入框輸入以下内容:

Github通路速度慢的解決方案總彙

敲擊你最愛的Enter鍵,你會得到:

Github通路速度慢的解決方案總彙

要的就是紅框框裡的内容。擷取了相關資訊後,可以替換hosts裡的内容即可。

修改HOSTS檔案的方法:

1、Mac OS系統

1)、直接打開終端

2)、輸入:sudo vim /etc/hosts

3)、輸入本機的開機密碼

2、Windows系統

1)、打開c盤,按照這個路徑C:\Windows\System32\drivers\etc\hosts找到hosts檔案

2)、用文本編輯器打開檔案

方案二:Github鏡像或加速網站

通過GitHub 鏡像通路。這裡提供幾個最常用的鏡像位址:

​​https://hub.fastgit.xyz/ ​​​https://gitclone.com/ (此鏡像是直接搜尋相關倉庫,然後克隆)

https://ghproxy.com/ (GitHub 檔案 , Releases , archive , gist , raw.githubusercontent.com 檔案代理加速下載下傳服務)

https://toolwa.com/github/ (GitHub 加速下載下傳)

也就是說上面的鏡像就是一個克隆版的 GitHub,你可以通路上面的鏡像網站,網站的内容跟 GitHub 是完整同步的鏡像,然後在這個網站裡面進行下載下傳克隆等操作。

注意是否已失效,當然也可搜尋其他的鏡像網址或加速網站。

方案三:通過 Gitee 中轉 fork 倉庫下載下傳

通路 gitee 網站:https://gitee.com/ 并登入,在頂部選擇“從 GitHub/GitLab 導入倉庫”。在導入頁面中粘貼你的Github倉庫位址,點選導入即可。

Github通路速度慢的解決方案總彙

等待導入操作完成,然後在導入的倉庫中下載下傳浏覽對應的該 GitHub 倉庫代碼,你也可以點選倉庫頂部的“重新整理”按鈕進行 Github 代碼倉庫的同步。

Github通路速度慢的解決方案總彙
方案四:安裝浏覽器Github 插件

GitHub加速插件顧名思義它就是一款加速GitHub下載下傳速度的插件,它可以提高Github通路速度:github release、archive以及項目檔案下載下傳的加速。

支援鏡像網站clone,有Cloudflare Workers無伺服器版本以及Python版本。使用後可以明顯感覺GitHub的下載下傳速度變快。

安裝方式:

1.下載下傳位址:GitHub加速_1.3.6_chrome擴充插件下載下傳_極簡插件

2.在浏覽器位址欄中輸入 chrome://extensions/

3.将下載下傳的插件直接拖到該頁面松開,後面就按着頁面訓示走就可以了!

學習更多技能

請點選下方公衆号