0

在对我的本地 git 存储库进行更改后,我无法推送到 heroku。Heroku 身份验证有效,rails 应用程序启动并运行,github push 仍然有效,heroku push 过去一直有效 - 当git push heroku master本地应用程序根目录突然开始失败而没有错误消息时。只能用 打断Ctrl-C

还没有在网上找到任何提示..

4

1 回答 1

1

以下是一些尝试调试并查看发生了什么的提示。首先,检查 Heroku 仪表板并查看 Heroku 是否已启动。过去几次下跌。接下来,设置 GIT_SSH=/pathto/yourscript,其中 yourscript 使用 -vvv 调用 ssh(用于详细调试)。看看是不是网络连接问题。第三,查看您的存储库是否有大量提交(例如 Git 索引中的大量二进制文件)。当我们意识到这一点时,我们曾经很慢,并且很好地拆分了它,使其运行良好。我们还提出了 Heroku 支持票,以在我们的 repo 上远程执行 git gc --prune --aggressive,问题为我们解决了。

于 2013-01-30T16:57:52.707 回答