push代码的时候报错Failed to connect to github.com port 443 after 21098 ms: Could not connect to server

在使用Git与GitHub交互时,遇到这样的错误信息:“Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server”。这通常发生在使用VPN后,系统端口号与Git端口号不一致时。

VPN使用环境下的解决方案

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

设置Git端口号:
使用一下命令即可:

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

示例:
git config --global http.proxy 127.0.0.1:10809
git config --global https.proxy 127.0.0.1:10809

使用一下命令检查输出,确认代理设置已正确配置:

git config --global -l

在执行git pushgit pull前,建议在命令行中运行ipconfig/flushdns以刷新DNS缓存。

未使用VPN时的解决方案

取消Git的代理设置:

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

运行ipconfig/flushdns以刷新DNS缓存。

你可能感兴趣的:(github,后端)