You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git Push进程运行但代码无法推送,无报错信息求助

解决Git Push无响应且无错误提示的问题
  • 检查网络代理配置
    先查看当前Git的HTTPS代理设置:git config --global --get https.proxy
    如果返回了代理地址,大概率是代理失效导致卡住,执行以下命令清空代理:
    git config --global --unset https.proxy
    git config --global --unset http.proxy
    要是用SSH协议连接仓库,测试下SSH连接是否正常:ssh -T git@github.com(对应GitHub,其他仓库替换域名),如果认证失败,重新生成并配置SSH密钥。

  • 切换传输协议
    把当前仓库的远程地址从HTTPS换成SSH试试,命令示例:
    git remote set-url origin git@github.com:你的用户名/仓库名.git
    反之,如果原本用SSH,也可以切换回HTTPS地址再尝试push。

  • 调整Git的网络超时参数
    增大POST缓存并延长超时时间,执行以下命令:
    git config --global http.postBuffer 524288000
    git config --global http.timeout 300
    这能解决部分因网络波动或大文件传输导致的卡住问题。

  • 排查防火墙/杀毒软件拦截
    临时关闭本地防火墙、杀毒软件,再执行push操作。很多安全软件会默认拦截Git的网络请求,导致进程卡住无响应。

  • 强制终止卡住的进程
    打开任务管理器,找到git.exe或bash.exe相关进程,强制结束后,重新打开Git Bash执行push。

内容的提问来源于stack exchange,提问作者Ekanayaka Chathuranga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:25:24