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

Git推送到Heroku卡在Writing objects与Total objects步骤无法推进

故障解决方案
  • 方案1:切换为SSH协议推送
    你当前使用的是HTTPS协议推送,Heroku的HTTPS Git服务在部分网络环境下容易卡在POST git-receive-pack环节,可按以下操作切换为SSH协议:

    1. 先执行heroku login确认Heroku账号认证正常
    2. 执行git remote -v查看当前远程仓库地址,确认heroku对应的地址为https://git.heroku.com/sssv-721.git
    3. 执行git remote set-url heroku git@heroku.com:sssv-721.git替换远程仓库协议为SSH
    4. 替换完成后重新执行git push heroku master测试
  • 方案2:调整Git HTTP配置
    如果不想切换SSH协议,可修改Git的HTTP相关参数解决兼容问题:

    1. 执行git config --global http.postBuffer 524288000,将HTTP推送缓存上限调整为500M,避免小包传输阻塞
    2. 执行git config --global http.version HTTP/1.1,强制使用HTTP 1.1协议,解决部分环境下HTTP 2.0与Heroku服务的兼容问题
    3. 调整完成后再次尝试推送
  • 方案3:检查网络与服务状态

    1. 执行heroku status查看Heroku官方服务运行状态,免费账号的Git服务偶尔会出现短暂不可用
    2. 临时切换网络环境(如手机热点)测试推送,确认当前网络是否屏蔽了Heroku的Git服务节点
  • 方案4:重置仓库绑定

    1. 执行heroku git:remote -a sssv-721重新绑定本地仓库与Heroku远程项目
    2. 执行git gc --prune=now清理本地冗余Git对象后再次推送

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 04:15:03