GitHub無法正常訪問——解決辦法


原理:

我們在瀏覽器輸入 GitHub 的網址時,會向 DNS 服務器發送一個請求,獲取到 GitHub 網站所在的服務器 IP 地址,從而進行訪問。

首次第一步ping百度,然后ping github

image

百度能ping通證明網絡沒有問題,下邊解決github的問題(本地dns無法解析)

win10系統進入到C:\Windows\System32\drivers\etc的文件夾下的hosts文件

Linux系統:/etc/hosts

編輯修改hosts文件,添加以下地址

192.30.255.112 github.com git
185.31.16.184 github.global.ssl.fastly.net

image
win10系統如果無法正常保存hosts文件請看 http://www.lotpc.com/dngz/8293.html

上述都完成后再次ping github

image

現在可以去瀏覽器打開GitHub了 哈哈O(∩_∩)O

上述地址如果不好用,那可以使用如下查詢

因為github 網址域名不斷在換,導致無法訪問登錄,
登錄網站 https://ipchaxun.com/ ,例如輸入github.com
image

如果還是不能訪問,請修改瀏覽器代理設置(以谷歌瀏覽器為例)

打開谷歌瀏覽器設置 進入高級設置 打開代理設置
image

點擊進入局域網設置
image
取消勾選

image

再次訪問,發現可以正常打開GitHub了,happy!!!

總結:

這些方式比較麻煩,查詢的IP也未必支持國內的訪問;
大家可以使用Gitee,它是國內版的GitHub;gitee倉庫和github倉庫可以進行同步,比較友好。
反正在下使用的是Gitee


免責聲明!

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



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