Java Eclipse for openshift中的私钥身份验证失败错误
在Eclipse中,当我试图从openshift导入现有应用程序时,它会给出以下错误- 无法克隆存储库。身份验证失败。 请确保已将私钥添加到ssh首选项中 我遵循了以下步骤- 1.在Eclipse中,进入窗口->首选项->常规->网络连接->SSH2->密钥管理 2.生成RSA密钥 3.在openshift Express帐户中粘贴公钥内容。 4.使用密码短语保存私钥 即使在遵循上述步骤之后,我在克隆GIT repo时仍会出错 我在Eclipse日志文件中有以下错误-Java Eclipse for openshift中的私钥身份验证失败错误,java,eclipse,git,openshift,Java,Eclipse,Git,Openshift,在Eclipse中,当我试图从openshift导入现有应用程序时,它会给出以下错误- 无法克隆存储库。身份验证失败。 请确保已将私钥添加到ssh首选项中 我遵循了以下步骤- 1.在Eclipse中,进入窗口->首选项->常规->网络连接->SSH2->密钥管理 2.生成RSA密钥 3.在openshift Express帐户中粘贴公钥内容。 4.使用密码短语保存私钥 即使在遵循上述步骤之后,我在克隆GIT repo时仍会出错 我在Eclipse日志文件中有以下错误- !ENTRY org.jb
!ENTRY org.jboss.tools.openshift.express.ui 4 0 2012-03-21 10:43:20.161
!MESSAGE Could not clone the repository. Authentication failed.
Please make sure that you added your private key to the ssh preferences.
!STACK 0
org.eclipse.jgit.errors.TransportException: ssh://7261e534e25842aaa353878a6c9af7cf@astofa-astofa.rhcloud.com/~/git/astofa.git/: java.net.ConnectException: Connection timed out: connect
!ENTRY org.jboss.tools.common.ui 4 0 2012-03-21 10:44:21.838
!MESSAGE Operation did not complete in a reasonnable amount of time
它说操作并没有在规定时间内完成,但我的网络连接工作绝对正常
我还需要一些其他工具来继续吗?我是openshift的新手,所以我没有太多的想法。我正在遵循中提到的步骤-
在第5步时卡住了
请告诉我这个问题的解决办法
我安装了OpenSSH并生成了密钥对,现在这个错误已经消失了。然而,一个新的错误开始出现-
创建本地git存储库时发生异常。
java.lang.reflect.InvocationTargetException
这与GIT有关
任何建议都会有很大帮助。不幸的是,当您使用eclipse ssh首选项创建密钥时,您的密钥将具有错误的权限。它的创建方式使您的用户组(在linux/mac:660上)能够读/写,而ssh子系统通常不接受这种方式。在这些情况下,只需更正权限即可使密钥仅对您可读(在linux/mac:600上) 如果这无助于解决您的问题,那么我们需要进一步调查您的问题,我需要有关您的设置的更多详细信息:
- 操作系统
- 您是否使用外部ssh可执行文件(设置了环境变量GIT_ssh)
- 您是否有一些ssh配置(/.ssh/config)?您的密钥是否列为“IdentityFile”
- 您可以使用命令行git交叉检查您的密钥吗?艾吉特
- 我打赌你在OpenShift Web UI中添加了OpenShift的密钥