git提交代码到github很慢?可能是vpn 的问题

内容目录

提交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

总结原因

  1. VPN 自动配置了代理,Git 不需要额外的代理配置,使用 VPN 本身的网络路径即可。
  2. Git 配置的 HTTP 和 HTTPS 代理可能与 VPN 的代理设置冲突,导致连接失败或超时。
  3. 执行 git config –global –unset http.proxy 和 git config –global –unset https.proxy 后,Git 不再使用额外的代理,而是通过 VPN 的网络连接直接进行操作,问题得以解决。
浏览量(3) | 此条目发表在未分类分类目录。将固定链接加入收藏夹。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据