Git push heroku master失败而没有错误

时间:2013-01-30 16:54:13

标签: ruby-on-rails heroku

在对我当地的git repo进行更改后,我无法推送到heroku。 Heroku身份验证正常运行,rails应用程序已启动并正在运行,github push仍可正常工作,而heroku push一直用于工作 - 当本地应用程序根目录中的git push heroku master突然失败而没有错误消息时。只能用Ctrl-C打断。

尚未在网上找到任何提示..

1 个答案:

答案 0 :(得分:1)

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