将应用程序推送到heroku问题


95

我试图将我的应用程序推送到heroku,并且收到以下消息:

$ heroku create
Creating electric-meadow-15..... done
Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1
5.git

$ git push heroku master

 !  No such app as fierce-fog-63

fatal: The remote end hung up unexpectedly

我现在明白了,这很奇怪,我已经将应用程序多次推送到heroku了,没有出现问题。最奇怪的是,这fierce-fog-63是我很久以前制作并删除的旧应用。为什么现在heroku尝试推送到该应用程序不再存在,特别是当我创建了一个新应用程序时?有什么建议?

Answers:


219

输入此内容,我想您会看到问题所在:

git remote -v

像这样修复它:

git remote rm heroku
git remote add heroku git@heroku.com:electric-meadow-15.git

那行得通...但是现在它给了我这个信息:$ git push heroku master计数对象:1652,完成。增量压缩最多使用4个线程。致命的:对象91f5d3ee9e2edcd42e961ed2eb254d5181cbc734不一致的对象lengt H(476 VS 8985)的错误:包对象有奇怪的错误错误死亡:未能推动一些裁判为“git@heroku.com:浮石94.git”
goddamnyouryan

如果任何人的问题都在重命名现有应用
例如–butter

4
@Adam Wiggins如果您解释您的解决方案,这些命令的作用以及起作用的原因,将很有用。
codeObserver

这对于Python应用程序解决了同样的问题。除了我还必须在git remote rm heroku之后创建heroku(我的问题可能稍有不同)。
帕特里克·威廉姆斯

13

我收到了您发布的第二个错误“无法将某些引用推送到'git@heroku.com:floating-stone-94.git'”(使用不同的应用程序名称),我通过执行以下操作来摆脱它:

git remote rm heroku
heroku create

您应该看到一行显示“已添加Git远程heroku”的行。也

git remote -v

现在应该有正确的应用程序。


8
heroku不会在heroku上创建一个全新项目吗?
thatdankent 2011年

5

对于所有无法使用此功能的人,请检查您的〜/ .heroku /凭据。
如果电子邮件或令牌与该帐户不匹配,您将看不到您的应用程序。


0

如果您到达这里并认为自己遇到类似的问题,但建议的所有其他方法均不起作用,则可能需要尝试:

heroku restart
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.