Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse:我的SSH密钥与我的Heroku帐户关联的SSH密钥不匹配_Eclipse_Heroku - Fatal编程技术网

Eclipse:我的SSH密钥与我的Heroku帐户关联的SSH密钥不匹配

Eclipse:我的SSH密钥与我的Heroku帐户关联的SSH密钥不匹配,eclipse,heroku,Eclipse,Heroku,当我试图通过创建Heroku应用程序模板创建新项目时,出现了此错误,但是,我可以成功地看到在我的Heroku帐户中部署的应用程序 We have encountered a problem creating your application: arcane-citadel-9718. This could be due to the Eclipse SSH key is not matching the SSH key(s) that is associated with your He

当我试图通过创建Heroku应用程序模板创建新项目时,出现了此错误,但是,我可以成功地看到在我的Heroku帐户中部署的应用程序

    We have encountered a problem creating your application: arcane-citadel-9718. This could be due to the Eclipse SSH key is not matching the SSH key(s) that is associated with your Heroku account. To fix this error, you can: - Associate your SSH key to your Heroku account by going to "Preferences" OR - If the SSH Key is correct, restart Eclipse.
git@heroku.com:arcane-citadel-9718.git: reject HostKey: heroku.com

如何修复此错误?

看来SSH拒绝了Heroku的服务器端密钥


尝试运行sshgit@heroku.com从您的终端接收Heroku的主机密钥。

看来SSH拒绝了Heroku的服务器端密钥


尝试运行sshgit@heroku.com从您的终端接受Heroku的主机密钥。

我找到了解决方案。我创建了一个环境变量GIT_SSH,它指向usr/bin/SSH,export GIT_SSH=usr/bin/SSH,然后从终端运行eclpse。然后导入或创建新的heroku应用程序。

我找到了解决方案。我创建了一个环境变量GIT_SSH,它指向usr/bin/SSH,export GIT_SSH=usr/bin/SSH,然后从终端运行eclpse。然后导入或创建新的heroku应用程序。

技巧:在eclipse中手动添加git repo,例如:git@heroku.com:你的应用
然后EclipseGit将把密钥添加到某个已知主机上。取消git克隆并返回导入heroku应用程序。它会起作用的

技巧:在eclipse中手动添加git回购,例如:git@heroku.com:你的应用
然后EclipseGit将把密钥添加到某个已知主机上。取消git克隆并返回导入heroku应用程序。它会起作用的

git存储库似乎托管在其他地方。诀窍是将其IP添加到已知主机。通过终端克隆应用程序时会自动执行此操作,例如:

git clone git@heroku.com:myappname.git

然后您还应该能够使用Eclipse导入它。

git存储库似乎托管在其他地方。诀窍是将其IP添加到已知主机。通过终端克隆应用程序时会自动执行此操作,例如:

git clone git@heroku.com:myappname.git


然后您还应该能够使用Eclipse导入它。

访问此-

访问此-

使用相同的SSH密钥?你这样做有什么问题吗?有相同的问题,这个线程解决了我的问题:有相同的问题,这个线程解决了我的问题:嗯,使用相同的SSH密钥?您这样做有什么问题吗?有相同的问题,此线程解决了我的问题:有相同的问题,此线程解决了我的问题:我在通道0上获取shell请求失败,听起来您可以通过SSH连接到Heroku。您会收到错误,因为Heroku不提供通过SSH的shell访问。在与SSH连接后,Eclipse的推送是否起作用?通过从命令行运行git push heroku master,推送是否有效?我使用远程系统资源管理器在eclipse中SSH到AWS中Ubuntu12.04的t1.micro实例,然后尝试了“git push heroku master”,这很有效。我使用的SSH密钥与我在eclipse中的CLI中生成的相同,我尝试创建一个新的Heroku帐户并重新安装eclipse。我按照[link]中的说明进行了操作,但仍然无效。请尝试使用Eclipse中的远程系统资源管理器SSH到Heroku。使用您为Heroku帐户生成的用户名git和私钥。我发现shell请求在通道0上失败,听起来您可以通过SSH连接到Heroku。您会收到错误,因为Heroku不提供通过SSH的shell访问。在与SSH连接后,Eclipse的推送是否起作用?通过从命令行运行git push heroku master,推送是否有效?我使用远程系统资源管理器在eclipse中SSH到AWS中Ubuntu12.04的t1.micro实例,然后尝试了“git push heroku master”,这很有效。我使用的SSH密钥与我在eclipse中的CLI中生成的相同,我尝试创建一个新的Heroku帐户并重新安装eclipse。我按照[link]中的说明进行了操作,但仍然无效。请尝试使用Eclipse中的远程系统资源管理器SSH到Heroku。使用您为Heroku帐户生成的用户名git和私钥。谢谢,解决了我的问题!:顺便提一下你怎么知道的?谢谢你,解决了我的问题顺便提一下你是怎么想出来的?我不知道为什么有人投了雷米的票,但这对我有效,其他答案没有。我不知道为什么有人投了雷米的票,但这对我有效,其他答案没有。