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

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

作者头像
韩曙亮
发布于 2023-03-27 13:57:06
发布于 2023-03-27 13:57:06
3.7K01
代码可运行
举报
运行总次数:1
代码可运行

文章目

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

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

一、 报错信息


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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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
代码运行次数:0
运行
AI代码解释
复制
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
代码运行次数:0
运行
AI代码解释
复制
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
代码运行次数:0
运行
AI代码解释
复制
140.82.114.4 github.com
151.101.77.194 github.global.ssl.fastly.net  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[剑指offer] 左旋转字符串
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
尾尾部落
2018/09/04
4250
剑指Offer-左旋转字符串
package String; /** * 左旋转字符串 * 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。 * 对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。 * 例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! */ public class Solution31 { public static void main(String[] a
武培轩
2018/04/18
5840
剑指Offer(四十三)--左旋转字符串
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
秦怀杂货店
2022/02/15
1840
每天一道剑指offer-左旋转字符串
,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。 剑指offer思路,先反转整个字符串,就是fedZYXcba,然后反转前6位XYZdef再反转后三位abc。那么就是XYZdefabc。
乔戈里
2019/01/23
4160
剑指offer——左旋转字符串
题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
AI那点小事
2020/04/18
2870
剑指Offer的学习笔记(C#篇)-- 左旋转字符串
举例子吧。ABC DEF -- -- DEF ABC (变前三位就这样了)
WeiMLing
2019/08/23
3700
Sword To Offer 043 - 左旋转字符串
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
Reck Zhang
2021/08/11
1950
左旋转字符串
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
名字是乱打的
2022/05/13
1880
剑指43-左旋转字符串
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
opencode
2022/12/26
1720
每日一刷《剑指offer》字符串篇之左旋转字符串
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列  S ,请你把其循环左移 K 位后的序列输出。例如,字符序列 S = ”abcXYZdef” , 要求输出循环左移 3 位后的结果,即 “XYZdefabc”
终有救赎
2023/11/18
1740
每日一刷《剑指offer》字符串篇之左旋转字符串
[PHP] 算法-字符串的左循环的PHP实现
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
唯一Chat
2019/09/10
5390
89 - Python一行代码实现循环移位
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移k位后的序列输出。例如,字符序列 S = "adcXYZdef", 要求输出循环左移3位后的结果,即 "XYZdefabc" def LeftRotateString(s, k): return s[k:] + s[:k] print(LeftRotateString("abcXYZdef", 3)) XYZdefabc def rightRotateSt
ruochen
2021/06/24
7260
89 - Python一行代码实现循环移位
【剑指Offer】58.2 左旋转字符串
先将 “abc” 和 “XYZdef” 分别翻转,得到 “cbafedZYX”,然后再把整个字符串翻转得到 “XYZdefabc”。
瑞新
2020/12/07
3770
每日算法题:Day 21
输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。
算法工程师之路
2019/08/23
3300
剑指offer(41-50)题解
既然有了通项公式,那么其实我们也能推出这样一个结论,sum如果在n区间长的连续区间内满足,那么这个n区间长的区间是唯一的,不会存在第二个n长的连续区间满足,从上图我们可以看出。 其次假设刚好区间满足情况,那么区间的元素数是不是只有奇数个和偶数个这两种情况。
萌萌哒的瓤瓤
2020/08/26
4880
剑指offer(41-50)题解
剑指offer 第十天
37.数字在排序数组中出现的次数 统计一个数字在排序数组中出现的次数。 采用二分查找法 /* 方法一:时间复杂度O(n),不可选 */ public class Solution { public int GetNumberOfK(int [] array , int k) { if(array.length == 0) return 0; int count = 0; for(int i = 0 ; i < array.length ; i++)
10JQKA
2018/05/09
5810
刷题:剑指offer第四期(33-44)
33.把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
前端迷
2020/02/19
3970
左旋转字符串_43
public String LeftRotateString(String str,int n) { //左移位数确定 int length=str.length(); if (length==n||n==0||length<1){ return str; } n%=length; //保留第n个字符到末尾再加上前n个字符 str+=str; retu
名字是乱打的
2021/12/23
2140
左旋转字符串_43
左旋转字符串
先将 “abc” 和 “XYZdef” 分别翻转,得到 “cbafedZYX”,然后再把整个字符串翻转得到 “XYZdefabc”。
MickyInvQ
2021/12/07
1350
剑指offer(41-53题)题解
思路: 这题几个要求:大于等于两个序列,正整数,连续。至于对list长度返回的要求直接重写个排序接口即可。
bigsai
2020/02/19
4540
相关推荐
[剑指offer] 左旋转字符串
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验