mac github訪問不穩定解決辦法


####

第一步,先確定是不是host問題

####

你是否出現了:github 配置host不管用 的問題?

你是否出現了:github 手機能訪問,電腦不能訪問 的問題?

####

首先不要急着配置host,

你先用手機訪問一下,github,看看能不能訪問,

如果手機流量能訪問,電腦不能訪問,----wifi問題,電腦配置host試試,先配置一條試試,github.com

如果手機wifi能訪問,電腦wifi不能訪問,----說明電腦host配置有問題,把電腦的host都刪除,然后電腦再試試,

####

第二步,電腦配置host

一、確定ip
進入網址https://github.com.ipaddress.com

查看GitHub的ip地址。

 

  

1
140.82.112.3 github.com

   

二、確定域名ip
進入網址https://fastly.net.ipaddress.com/github.global.ssl.fastly.net

 

 

1
199.232.69.194 github.global.ssl.fastly.net

   

三、確定靜態資源ip
進入網址https://github.com.ipaddress.com/assets-cdn.github.com

 

  

1
2
3
185.199.108.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com

   

 

 

 

第一步:

打開終端,編輯hosts文件

sudo vim /etc/hosts

 

 

####

第二步,

添加內容

 

####

第三步:

然后刷新dns,

dscacheutil -flushcache

 

####

目前都是本地hosts配置了github.com 的ip地址,如果訪問github失敗,或者訪問網速慢,可能就是github的ip地址換了或者ip地址丟包嚴重。可以通過ping github.com 查看時長以及丟包率。

如果需要修改github ip地址,可以通過 https://github.com.ipaddress.com ,了解當前github.com的ip地址。

最后修改本地hosts中的配置,再刷新dns即可。

 

####

github可以ping通,但是無法正常訪問

可能是dns解析出錯,mac上使用清空,dns緩存的命令,:sudo dscacheutil -flushcache

 

####

第三步,使用github鏡像

還是不行?

如果你只需要進行查詢和下載項目的話,

那就使用github鏡像,

GitHub 鏡像訪問
這里提供兩個最常用的鏡像地址:
https://github.com.cnpmjs.org

https://hub.fastgit.org

也就是說上面的鏡像就是一個克隆版的Github,你可以訪問上面的鏡像網站,網站的內容跟Github是完整同步的鏡像,然后在這個網站里面進行下載克隆等操作。

 

####

不想用鏡像地址?

那就嘗試一下github520這個項目,自動更新hosts,

https://github.com/521xueweihan/GitHub520

####

 

 

 

 

####

 

#####


免責聲明!

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



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