(轉!)GitHub無法訪問、443 Operation timed out的解決辦法

 倉廩實而知禮節,衣食足而知榮辱  、

              -《史記》

轉:https://juejin.cn/post/6844904193170341896

 

【發爛渣】提示:

如果你想快速看解決方案,請直接滑動到“【發爛渣】解決辦法” 。 但你卻會錯過了一個億!!!!!

【發爛渣】原因

你是不是在訪問全球最大的【交友網站】(GitHub)也遇到過以下情況:
1.突然電腦無法訪問github了.無論你重啓電腦,重置網絡,重置你的大腦都無法正常訪問了。
2.使用昂貴的【綠色上網】卻可以神奇的訪問到GitHub。
3.當你使用昂貴的【綠色上網】,開心的在命令行上敲上你熟悉的git 、pull、push等命令進行訪問遠程庫的時候,卻給命令行甩你一行【Failed to connect to github.com port 443: Operation timed out】

身爲一個專業的開發人員,這些錯誤是難不到你的!然後你瘋狂的百度、Google搜索,然後得到的是爲git的設置代理

 git config --global https.proxy http://127.0.0.1:1080
 git config --global http.proxy http://127.0.0.1:1080
複製代碼

當你以爲你很快速的解決的時候!!!現實卻是打臉的!!! 你得到的命令行再一次甩你一行【connect to 127.0.0.01 port 1080: Connection refused】

你是否也像本人一樣,接近【發爛渣】的邊緣?

如果你也遇到這些情況,那你很幸運,這篇文章可以幫你解決90%的問題。

【發爛渣】解決辦法

1. 打開https://github.com.ipaddress.com/ 如下圖:

 

140.jpeg

 

把IP Address 記錄下來! 把IP Address 記錄下來! 把IP Address 記錄下來!

2.打開https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo 如下圖:

 

fas.png

 

把IP Address 記錄下來! 把IP Address 記錄下來! 把IP Address 記錄下來!

3.打開https://github.com.ipaddress.com/assets-cdn.github.com 如下圖:

 

153.png

 

把IP Address 記錄下來! 把IP Address 記錄下來! 把IP Address 記錄下來!

4.打開電腦的hosts文件,把下列的東東寫在最後,然後保存即可
140.82.113.4(圖1的IP Address) github.com 
199.232.69.194(圖2的IP Address) github.global.ssl.fastly.net
185.199.108.153(圖3的IP Address)  assets-cdn.github.com
185.199.109.153(圖3的IP Address)  assets-cdn.github.com
185.199.110.153(圖3的IP Address)  assets-cdn.github.com
185.199.111.153(圖3的IP Address)  assets-cdn.github.com
複製代碼

效果如圖:

WX20200616-233432.png

 

5.在終端在輸以下指令刷新DNS(需要權限)
mac:sudo killall -HUP mDNSResponder;say DNS cache has been flushed
win:ipconfig /displaydns ipconfig /flushdns

見證奇蹟

【發爛渣】小提示

提示1:
我是用Mac電腦,Mac的Hosts文件可以通過以下路徑進行找打: 1.Finder->Go->Go to Folder 2.然後輸入/etc/hosts即可找到. 3.Windows請自行解決

提示2:
這個Hosts文件一般的編輯器還真打不開,可以使用NotePad++、SubLineText等編輯器進行編輯 Ou



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章