前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )

【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )

作者头像
韩曙亮
发布2023-03-27 21:57:06
3.3K0
发布2023-03-27 21:57:06
举报

文章目

网上有很多类似的解决方案 , 给出了一个 hosts 配置信息 , 这个解决方案 , 在当时是可行的 , 但是有时效性 , 过几个月可能就无法使用了 ;

查找对应 IP 地址的方法 , 并配置 hosts 文件 , 本篇博客中说明下 github.com 和 github.global.ssl.fastly.net 域名的 IP 地址是哪来的 ;

一、 报错信息


向 GitHub 提交代码 , 经常出现提交连接超时 , ping 一下 , 发现 ping 不通 , 请求超时 ;

代码语言:javascript
复制
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 文件中 ;

代码语言:javascript
复制
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 文件中 ;

代码语言:javascript
复制
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 配置如下内容 ;

代码语言:javascript
复制
140.82.114.4 github.com
151.101.77.194 github.global.ssl.fastly.net  
在这里插入图片描述
在这里插入图片描述
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目
  • 一、 报错信息
  • 二、 解决方案 ( 查找域名 )
  • 三、 解决方案 ( 测试 IP 地址 )
  • 四、 解决方案 ( 配置 hosts )
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com