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

Git Push执行至100%后停滞无报错,求问题原因

Git推送停滞在"Writing objects"阶段的原因分析

我本地代码仓库推送到Git时,已确认远程仓库与分支地址配置正确,执行了以下命令:

git add * 
git commit -m "..."
git push origin main

终端输出到以下内容后进程停滞,无报错,创建新仓库重新推送仍出现相同情况,代码未推送到远程:

Enumerating objects: 280, done.
Counting objects: 100% (280/280), done.
Delta compression using up to 8 threads
Compressing objects: 100% (266/266), done.
Writing objects: 100% (279/279), 3.63 MiB | 777.00 KiB/s, done.
Total 279 (delta 31), reused 0 (delta 0), pack-reused 0

可能的原因如下:

  • 网络连接异常:本地到远程仓库的网络不稳定、带宽不足,或者远程服务器负载过高响应缓慢,导致推送完成对象写入后,等待服务器的确认反馈时停滞。
  • Git代理配置问题:如果本地设置了Git代理,但代理服务失效、配置错误,或者代理无法正常连接远程仓库,会阻断后续的交互流程,导致进程卡住。
  • 远程仓库权限限制:即使地址正确,可能存在分支保护规则、个人访问令牌权限不足等情况,服务器接收对象后未返回确认信号,本地进程持续等待。
  • 大文件/特殊文件处理延迟:仓库中的大文件(即使已压缩)会让远程服务器花费更多时间校验、存储,或者特殊格式文件触发了服务器的额外处理逻辑,导致流程停滞。
  • Git版本兼容性问题:本地Git版本过旧,与远程仓库服务器的Git版本在交互协议上存在兼容问题,导致推送的后续步骤无法正常执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 09:25:44