700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Failed to connect to github.com port 443 after 21035 ms: Timed out

Failed to connect to github.com port 443 after 21035 ms: Timed out

时间:2023-05-20 23:09:14

相关推荐

Failed to connect to github.com port 443 after 21035 ms: Timed out

问题描述

最近使用git提交代码发现总是报错,查了很多资料,比如关闭或打开vpn,取消代理服务器,取消全局代理等都无法解决问题,最后找到直接找github的IP地址修改hosts文件后成功了。

使用git push 或 git clone 报错信息:

fatal: unable to access '/xxxxx/xx.git/': OpenSSL SSL_read: Connection was reset, errno 10054fatal: unable to access '/xxxxx/xx.git/': Failed to connect to port 443 after 21035 ms: Timed out

之前遇到过类似的情况,使用取消全局代理的方法后可以提交了,然而今天却不行了。。。

取消全局代理的方法

# 在git bash 中运行下面的命令即可git config --global --unset http.proxygit config --global --unset https.proxy

解决方法

打开 https://github./ 找到IP Address

IP Address140.82.114.3

打开https://fastly./github.global.#ipinfo 找到IP Address

IP Address199.232.69.194

打开https://github./assets- 找到4个IPv4 addresses

assets- resolves to 4 IPv4 addresses and 4 IPv6 addresses:185.199.108.153185.199.109.153185.199.110.153185.199.111.1532606:50c0:8000::1532606:50c0:8001::1532606:50c0:8002::1532606:50c0:8003::153

找到系统目录中的hosts文件并打开,具体目录路径为:C:\Windows\System32\drivers\etc。将上面查询好的ip和对应的域名添加到hosts文件最下面。【注意:这里需要管理员权限才能修改hosts文件,否则在下一步会报错。因此如果当前不在管理员账号(Windows系统默认是Administration),则需要先切换到管理员账号再打开hosts文件】

# github 注意下面的IP地址和域名之间有一个空格140.82.114.3 199.232.69.194 github.global.185.199.108.153 assets-185.199.109.153 assets-185.199.110.153 assets-185.199.111.153 assets-

修改保存后,打开cmd命令行,输入ipconfig /flushdns命令刷新DNS信息

执行成功后输入ipconfig/displaydns查看设置的记录。

执行git clonegit push命令应该就好了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。