git clone出現問題:“Could not resolve hostname XXX: Temporary failure in name resolution lost connection”


1.嘗試ping github.com

cmd輸入命令
ping github.com
發現無法ping通

2.查詢http://github.com和http://github.global.ssl.fastly.net的IP地址

可以在 https://www.ipaddress.com 中查詢IP地址
140.82.112.4 --> github.com
199.232.69.194 --> github.global.ssl.fastly.net

3.修改hosts文件權限

為了修改C:\Windows\System32\drivers\etc 路徑下的hosts文件,需要先更改權限
右鍵打開hosts文件的屬性面板,在安全面板中點擊編輯,點擊Users勾選上修改權限,點擊確定即可獲取hosts文件的修改權限。

4.將IP地址寫入hosts文件

修改 C:\Windows\System32\drivers\etc 路徑下的hosts文件,加入如下內容:
140.82.112.4 github.com
199.232.69.194 github.global.ssl.fastly.net

5.再次嘗試ping github.com

發現可以ping通了,就可以執行git clone了

如果可以ping通,還是git clone失敗可以看看自己SSH有沒有配置正確


免責聲明!

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



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