验证失败。请确保您将私钥添加到ssh首选项中

时间:2015-05-13 20:31:20

标签: eclipse ssh glassfish jersey openshift

我正在尝试使用openshift eclipse插件部署Jersey项目但是我收到此错误Authentication failed. Please make sure that you added your private key to the ssh preferences我已经生成了ssh密钥并将其保存在.ssh目录中。我在openhif- seetings上添加了这个键 - 添加新键 - 我将它命名为id_rsa,就像我在.git目录中存储的那样。

enter image description here

openshift ssh key:

enter image description here

1 个答案:

答案 0 :(得分:1)

Eclipse工具需要与OpenShit中的公钥匹配的私钥。否则,Eclipse中的git无法克隆OpenShift中的git repo。确保在Eclipse SSH2首选项中设置了私钥。

另一个可能的原因是(我不知道有足够的细节知道)如果你告诉OpenShift主机安装一个可以从一个OpenShift克隆的git仓库获得的磁带盒。上面的错误显示您使用的是ssh-git-url。在这种情况下,您必须确保OpenShift主机具有从源代码使用git repo克隆的私钥。这个已知问题很容易解决使用如下所述的cartreflect:

有关如何在OpenShift中安装PRIVATE ssh密钥的详细信息,以便可以使用ssh-git-url进行克隆:

干杯 安德烈