【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )
文章目錄
- 一、 報錯信息
- 二、 解決方案 ( 查找域名 )
- 三、 解決方案 ( 測試 IP 地址 )
- 四、 解決方案 ( 配置 hosts )
網上有很多類似的解決方案 , 給出了一個 hosts 配置信息 , 這個解決方案 , 在當時是可行的 , 但是有時效性 , 過幾個月可能就無法使用了 ;
查找對應 IP 地址的方法 , 并配置 hosts 文件 , 本篇博客中說明下 github.com 和 github.global.ssl.fastly.net 域名的 IP 地址是哪來的 ;
一、 報錯信息
向 GitHub 提交代碼 , 經常出現提交連接超時 , ping 一下 , 發現 ping 不通 , 請求超時 ;
C:\Users\octop>ping github.com正在 Ping github.com [13.250.177.223] 具有 32 字節的數據: 請求超時。 請求超時。 請求超時。 請求超時。13.250.177.223 的 Ping 統計信息:數據包: 已發送 = 4,已接收 = 0,丟失 = 4 (100% 丟失),二、 解決方案 ( 查找域名 )
1 . 錯誤原因 : 上述 ping github.com 超時 , 說明根據域名解析出的 IP 地址不對 , 需要在 C:\Windows\System32\drivers\etc\hosts 中配置該域名對應的 IP 地址 ;
2 . 查找域名對應 IP 地址 : 首先要查找對應的 IP 地址 , 到 https://www.ip138.com/ 地址, 先查找對應的域名的服務器 IP 地址是多少 ;
① 查找 github.com 域名 : 找一個 ping 的通的設置到 hosts 文件中 ;
github.com服務器iP: 當前解析: 美國 華盛頓 西雅圖140.82.114.4 美國 華盛頓 西雅圖140.82.113.3 新加坡 亞馬遜云52.74.223.119 新加坡 亞馬遜云13.229.188.59 美國 華盛頓 西雅圖140.82.113.4 新加坡 亞馬遜云13.250.177.223 美國 華盛頓 西雅圖140.82.112.4 美國 華盛頓 西雅圖140.82.114.3 美國 華盛頓 西雅圖140.82.112.3② 查找 github.global.ssl.fastly.net 域名 : 找一個 ping 的通的設置到 hosts 文件中 ;
github.global.ssl.fastly.net服務器iP: 當前解析: 西班牙 馬德里 Facebook31.13.83.16 中國 香港151.101.77.194 美國 俄勒岡 普賴恩維爾 Facebook69.171.224.40 美國 德克薩斯 達拉斯 SoftLayer74.86.3.208 美國 俄勒岡 普賴恩維爾 Facebook69.171.235.101 泛播 Twitter199.59.148.209 美國 弗吉尼亞 阿什本 Facebook69.63.186.30 美國 俄勒岡 普賴恩維爾 Facebook69.171.234.18 美國 Facebook69.63.178.13 瑞典 斯德哥爾摩 Facebook31.13.72.23特別注意 , 上面的域名大部分 ping 超時 , 一定要挨個試試 ; ]
三、 解決方案 ( 測試 IP 地址 )
測試 IP 地址 :
① github.com 服務器 IP 地址測試 : 這個 ping 140.82.114.4 能 ping 通 ; 美國 華盛頓 西雅圖140.82.114.4 這個地址是可用的 ;
② github.global.ssl.fastly.net 服務器 IP 地址測試 : 這個 ping 151.101.77.194 能 ping 通 ; 中國 香港151.101.77.194 這個地址是可用的 ;
四、 解決方案 ( 配置 hosts )
一定要注意 , 下面的兩個 IP 地址在 2020 年 07 月 03 日 是有效的 , 不能保證一直有效 ; 如果無效 , 到 到 https://www.ip138.com/ 地址查詢 github.com , github.global.ssl.fastly.net 這兩個域名對應的 IP 地址是多少, 并且經過驗證后 , 再設置到 hosts 文件中 ;
配置對應域名的 IP 地址 : 在 C:\Windows\System32\drivers\etc\hosts 配置如下內容 ;
140.82.114.4 github.com 151.101.77.194 github.global.ssl.fastly.net總結
以上是生活随笔為你收集整理的【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 内存优化】Bitmap
- 下一篇: 【Android 内存优化】Bitmap