内容目录
提交github,提交指令一般如下:
git status
git add .
git commit -m "提交信息"
git push -v origin main
最后一步 push 的时候,报错网络问题。但是明明 GitHub 上网一点问题都没。可能是因为用了vpn 导致的网络问题
解决办法1
取消 git 的http代理,或者暂时关闭代理工具,重新提交推送:
git config --global --unset http.proxy
git config --global --unset https.proxy
解决办法2
用 cursor 、vscode这种工具,直接克隆下来的项目,默认用的http的关联地址
修改成git成SSH通信(需要配置本地密钥),重新提交推送:
git@github.com:你的用户名/项目名.git
git remote -v
总结原因
- VPN 自动配置了代理,Git 不需要额外的代理配置,使用 VPN 本身的网络路径即可。
- Git 配置的 HTTP 和 HTTPS 代理可能与 VPN 的代理设置冲突,导致连接失败或超时。
- 执行 git config –global –unset http.proxy 和 git config –global –unset https.proxy 后,Git 不再使用额外的代理,而是通过 VPN 的网络连接直接进行操作,问题得以解决。
windows的cmd命令行,整理成可执…