首頁 > 軟體

瀏覽器不能正常存取Github的問題解決

2022-06-30 18:04:00

引言

作為一個合格的開發者,對Github肯定不陌生,有些人可能每天都會到這個開源平臺,學習、Clone、Fork各種專案。

但是因為各種原因、各種限制,導致瀏覽器經常不能正常存取Github,相信很多小夥伴都遇到過這種情況,很困擾很頭疼。本文就簡單介紹一下解決辦法。

一、查詢IP地址

1.進入Github的IP地址查詢網站:https://websites.ipaddress.com/

2.在下方的輸入框中輸入 github.com 進行IP搜尋查詢,結果展示如下,記下IP Address的值。

3.再按照上述方法查詢以下IP,並記錄下對應的IP地址。

www.github.com

github.global.ssl.fastly.net

assets-cdn.github.com

還有另外一個IP地址查詢的網站,可作備用:http://tools.jb51.net/aideddesign/whois

二、修改設定hosts檔案

Windows系統的hosts檔案所在位置:

C:WindowsSystem32driversetc

使用記事本或者vscode開啟hosts檔案,在最下邊新增剛剛查詢Github的IP地址和對應的域名地址。像這樣:

# GitHub 
13.114.40.48 github.com
140.82.112.4 github.com
199.232.69.194 github.global.ssl.fastly.net
140.82.113.4 www.github.com
185.199.110.153 assets-cdn.github.com

提示:

儲存的時候需要管理員許可權,如果是用的公司的電腦,直接編輯儲存可能行不通。這時候就需要換個方法,先把hosts檔案拷貝一份到另外一個資料夾,然後在另外一個資料夾對hosts檔案進行編輯儲存操作。

最後再把這個編輯儲存好的hosts檔案複製到etc目錄,會彈出如下提示框,選擇替換目標中的檔案,這樣就很神奇的間接編輯了hosts檔案。

三、檢測

  • 重新整理DNS
ipconfig /flushdns
  • ping檢測
ping github.com
  • 輸出:

    D:dev>ipconfig /flushdns
    Windows IP Configuration
    Successfully flushed the DNS Resolver Cache.
    D:dev>ping github.com
    Pinging github.com [13.114.40.48] with 32 bytes of data:
    Request timed out.
    Reply from 13.114.40.48: bytes=32 time=82ms TTL=30
    Reply from 13.114.40.48: bytes=32 time=80ms TTL=30
    Reply from 13.114.40.48: bytes=32 time=82ms TTL=30
    Ping statistics for 13.114.40.48:
    Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 80ms, Maximum = 82ms, Average = 81ms

到這一步基本就大功告成了,再去存取github.com,不出意外應該就能正常開啟了。

以上就是瀏覽器不能正常存取Github的問題解決的詳細內容,更多關於瀏覽器存取Github問題解決的資料請關注it145.com其它相關文章!


IT145.com E-mail:sddin#qq.com