我正在关注Eclipse Heroku教程并尝试创建一个应用程序。但是在过去的三个小时里,我遇到了以下错误:
我们在创建您的应用程序时遇到了问题:fierce-atoll-8131。这可能是由于Eclipse SSH密钥与您的Heroku帐户关联的SSH密钥不匹配。要修复此错误,您可以:
我已经仔细阅读了谷歌和所有论坛,但没有修复,Heroku似乎也没有注意到它,因为他们没有提供任何解决方案。我删除了我的钥匙,换了新钥匙,使用了工具带。我开始认为它是一个错误,Heroku只是忽略它或不知道。
在Java.Heroku站点上创建应用程序并尝试将其导入Eclipse时,也会发生此错误。正如我所提到的,我遵循Heroku上的教程,关于Eclipse的入门,所以我很感激没有被指向它的答案,因为它没有任何解决方案。
我使用Eclipse Kepler在Windows 7 64bit上运行
答案 0 :(得分:24)
问题是由于Heroku插件没有为heroku.com添加已知主机条目而导致git clone失败。
要解决此问题,请转到文件 - >导入... - >来自Git的项目。然后选择URI,单击next并将项目URI放在URI字段中(即git@heroku.com:fierce-atoll-8131.git),然后单击下一步。然后,系统会要求您将heroku.com指纹添加到已知主机列表中,并创建已知主机文件(如果该文件不存在)。接受此操作后,您可以取消Git导入并继续Heroku插件导入。
答案 1 :(得分:0)
谢谢WinterN 我在Windows 7上也遇到了同样的问题。还不能让它运行起来! 但我尝试使用Centos 6.4 x86_64 VM。保持得到同样的错误。 最后做了你的建议。 $ ssh git@heroku.com并将heroku密钥添加到knownhosts文件中重新启动git。首先尝试从Heroku导入现有项目,成功!接下来创建 - >新的 - > Heroku模板成功了!再次感谢您的提示!
答案 2 :(得分:0)
每当我遇到这个问题时,原因是我有两个具有相同“评论”的SSH-RSA密钥。
登录网络上的Heroku帐户信息中心(https://dashboard.heroku.com/account),然后查看SSH密钥部分。如果您看到多个具有相同注释(RSA-1024似乎是eclipse中SSH2密钥生成的默认设置),请删除您未使用的那些(您将要查看每个eclipse设置,您正在使用它对于你正在使用的那些,或者你可以清除它们并使用eclipse再次设置SSH-RSA)。然后,当您生成新的RSA密钥时,将username@computer
放在注释中,并将其添加到Heroku。
一旦您从Heroku仪表板中清除了重复的密钥,您就可以通过执行以下操作在您正在设置的日食中生成一个新密钥:
然后将密钥添加到Heroku:
希望这有帮助!