Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server ‍

1
2
$ git push -u origin feat/1.7.0-xb
fatal: unable to access 'https://github.com/pandapro-project/nstbrowser-dashboard-web.git/': Failed to connect to github.com port 443 after 21073 ms: Couldn't connect to server

VPN 使用环境下的解决方案

查看系统端口号: 打开“设置 -> 网络和 Internet -> 代理”,记录下当前的端口号。

设置 Git 端口号: 使用命令:

1
2
git config --global http.proxy 127.0.0.1:<你的端口号>
git config --global https.proxy 127.0.0.1:<你的端口号>

例如,如果你的端口号是 10809,则输入:

1
2
git config --global http.proxy 127.0.0.1:33210
git config --global https.proxy 127.0.0.1:33210

验证设置 (可选):

1
git config --global -l

检查输出,确认代理设置已正确配置。重试 Git 操作即可。但建议先在命令行中运行 <font style="color:rgb(51, 51, 51);">ipconfig/flushdns</font> 以刷新 DNS 缓存。

未使用 VPN 时的解决方案

如果你并未使用 VPN,但依然遇到端口 443 连接失败的问题,尝试取消 Git 的代理设置:

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy

之后重试 Git 操作,并刷新 DNS 缓存


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!