解决使用git进行push和pull操作时经常timeout的问题

简介

开了 VPN 之后使用 Git 连接 github 的 clone pull push 命令依旧很慢,是由于 git 默认不使用代理导致,配置 git 代理后可提升速度。

配置方法

通常开启VPN后,window会在手动代理设置这里使用代理服务器,记住HTTP端口号:33210

或者vpn软件中有HTTP和SOCKS的端口号:

配置git代理

git config --global http.proxy http://127.0.0.1:{port}
git config --global https.proxy http://127.0.0.1:{port}

查询配置

git config --global --list

取消git代理

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

异常错误

VPN 的本地映射端口配置错误,检查映射端口配置的正确性,或取消代理

fatal: unable to access 'https://github.com/*/*.git/': Failed to connect to 127.0.0.1 port 7071: Connection refused