Heroku SSH错误:

ni65a41a  于 2023-05-29  发布在  其他
关注(0)|答案(3)|浏览(150)

我正在遵循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

e5nqia27

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插件导入。

mqxuamgl

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. Eclipse首选项,常规->网络连接-> SSH 2
    1.密钥管理选项卡
    1.生成RSA密钥
    1.在“注解”字段中输入user@computer,代替RSA-1024
    1.选择“应用”以保存文件
    然后将密钥添加到Heroku:
  2. Eclipse首选项,Heroku
    1.(如果尚未填充,请登录以获取API密钥)
    1.选择加载SSH密钥
    1.打开之前保存的文件
    1.选择添加
    1.申请,好吗
    希望这有帮助!
hc2pp10m

hc2pp10m3#

谢谢WinterN我也在Windows 7上运行了同样的问题。还不能让它工作!但我尝试了Centos 6.4 x86_64 VM。一直在犯同样的错误。终于按你的建议做了。

$ssh git@heroku.com

它将heroku密钥添加到knownhosts文件重新启动git。
首先尝试从Heroku中导入一个现有的项目,成功了!
下一步创建->新建-> Heroku模板成功!

相关问题