超级解决方案使用git时遇到Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server
不要问为什么我的标题那么丑 问就是百度检索能优先推荐我😸
问题复盘
今天初始化项目准备推送到我的github中,搞定了科学上网后高高兴兴推送 结果直接给我报错 报错的内容就是标题,我尝试了以下方案:
- 配置代理 和取消代理
- 卸载git重新安装
- 创建key
- 等等不记得了。。。
我的解决方案
如果你的报错跟我差不多 你可以先试一下 去ping github.com 如果ping不通就是你的hosts文件问题
当我修改了hosts之后就可以ping通了 也可以上传我的代码了
我是怎么修改的?
首先打开这个网站 https://sites.ipaddress.com
注意看右上角有个放大镜
你需要查询两个ip地址 这个地址 是你能用的其他人都用不了
-
查询一:github.com
注意看 About GitHub.comIP address 140.82.113.4
保存一下
-
查询二:github.global.ssl.fastly.net
注意看About github.global.ssl.fastly.net
IPv4 addresses 151.101.1.194, 把这个地址保存一下
-
打开你的C:\Windows\System32\drivers\etc
里面有个hosts用vscode打开一下 需要管理员权限修改 这点学过计算机的都知道怎么修改并且保存不多说
在这个文件的最后面加上这个
# github 140.82.113.4 github.com 151.101.65.194 github.global.ssl.fastly.net # 注意是你自己的地址(你查询到的地址)
然后继续尝试去ping github 你会发现可以ping通了也就可以推送了!!😄
如果你还不行还是不能ping通你就把github.global.ssl.fastly.net查询的地址 多替换几个 (怎么替换? 看你查询的结果 你会发现关于github.global.ssl.fastly.net的ip有四个多试试!)
最后 送各位一句话 别怕困难 别怕报错 问题生于人 终于人 能解决的只有你自己
看我博客 解决BUG 你也可以!