我正在尝试使用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目录中存储的那样。
openshift ssh key:
答案 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进行克隆:
干杯 安德烈