使用 Git 无法正常向 GitHub Push Commits

作为开发人员,我们经常使用 Git 向 GitHub 提交和拉取代码,但有时提交代码一直提示 Failed to connect to github.com port 443 after ××××× ms: Couldn't connect to server 导致一直提示提交错误。

解决方法

获取 Windows 当前代理端口号

Windows:设置-网络和 Internet -代理- 手动设置代理(不同系统版本之间大同小异)

点击“编辑”按钮后,查看当前显示的“端口”号并记住它。

为 Git 配置代理

git config --global http.proxy http://127.0.0.1:端口号
git config --global https.proxy http://127.0.0.1:端口号

上面两条代码都需要执行,且需要用到设备代理页面中显示的端口。如果不需要修改全局 Git 配置则 --global 可不写,这样只修改当前项目的 Git 配置。

为 Git 配置取消代理

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

如果上述配置代理不生效未能解决问题,可使用这两条语句取消代理。