我正在遵循Eclipse Heroku教程并试图创建一个应用程序。然而,在过去的三个小时里,我得到了以下错误:
创建应用程序时遇到问题:凶猛环礁8131这可能是由于Eclipse SSH密钥与Heroku帐户关联的SSH密钥不匹配。要修复此错误,您可以:
- 关联您的SSH密钥到您的Heroku帐户通过去“首选项”或
- 如果SSH密钥正确,请重新启动Eclipse。git@heroku.com:fierce-atoll-8131.git:拒绝HostKey:Heroku.com
我已经仔细阅读了谷歌和所有的论坛,但没有修复,Heroku似乎也忘记了它,因为他们没有提供任何解决方案。我已经删除了我的钥匙,做了新的,使用工具带。我开始认为这是一个错误,而Heroku只是忽略了它或不知道。
在Java.Heroku站点上创建应用程序并尝试将其导入Eclipse时也会发生此错误。正如我提到的,我遵循了Heroku上的教程,关于开始使用Eclipse,所以我希望不要被指向它的答案,因为它没有任何解决方案。
我在Windows 7 64位上运行Eclipse Kepler
3条答案
按热度按时间e5nqia271#
这个问题是因为Heroku插件没有为www.example.com添加已知的主机条目heroku.com,并且git clone失败。
要解决此问题,请转到文件->导入... -> Git中的项目。然后选择URI,单击Next并将项目URI放入URI字段(即git@heroku.com:fierce-atoll-8131.git)并点击下一步。然后,系统将要求您将heroku.com指纹添加到已知主机列表中,并创建已知主机文件(如果不存在)。接受后,您可以取消Git导入并继续Heroku插件导入。
mqxuamgl2#
每当我遇到这个问题的原因是,我有两个SSH-RSA密钥相同的“注解”。
登录到您的Heroku帐户 Jmeter 板在网络上(https://dashboard.heroku.com/account),并在SSH密钥部分下查找。如果您看到多个具有相同注解的注解(RSA-1024似乎是eclipse中SSH 2密钥生成的默认值),请删除您没有使用的注解(您需要查看您拥有的每个eclipse设置,这些设置适用于您正在使用的设置,或者您可以将它们全部清除并使用eclipse再次设置SSH-RSA)。然后,当您生成新的RSA密钥时,将
username@computer
放入注解中,并将其添加到Heroku。一旦你从Heroku Jmeter 板中清除了重复的密钥,你就可以在你正在设置的eclipse中生成一个新的密钥,方法如下:
1.密钥管理选项卡
1.生成RSA密钥
1.在“注解”字段中输入user@computer,代替RSA-1024
1.选择“应用”以保存文件
然后将密钥添加到Heroku:
1.(如果尚未填充,请登录以获取API密钥)
1.选择加载SSH密钥
1.打开之前保存的文件
1.选择添加
1.申请,好吗
希望这有帮助!
hc2pp10m3#
谢谢WinterN我也在Windows 7上运行了同样的问题。还不能让它工作!但我尝试了Centos 6.4 x86_64 VM。一直在犯同样的错误。终于按你的建议做了。
它将heroku密钥添加到
knownhosts
文件重新启动git。首先尝试从Heroku中导入一个现有的项目,成功了!
下一步创建->新建-> Heroku模板成功!