在 Eclipse 中,当我尝试从 openshift 导入现有应用程序时,它给了我以下错误 -
无法克隆存储库。身份验证失败。请确保您已将私钥添加到 ssh 首选项中。
我已按照以下步骤操作 - 1. 在 Eclipse 中转到 Window -> Preferences -> General -> Network Connection -> SSH2 -> Key Management 2. 生成 RSA 密钥 3. 将公钥内容粘贴到 openshift Express 帐户中。4. 用密码保存私钥。
即使按照上述步骤操作,我在克隆 GIT 存储库时也会出错。
我在 Eclipse 日志文件中有以下错误 -
!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的新手,所以我不太清楚。我正在按照 - 在 Eclipse 中设置 openshift 项目中提到的步骤进行操作
并卡在第 5 步。
请让我知道问题的解决方案。
我安装了 OpenSSH 并生成了密钥对,现在该错误已经消失了。然而,一个新的错误开始出现——
创建本地 git 存储库时发生异常。java.lang.reflect.InvocationTargetException
这与 GIT 有关。
任何建议都会有很大帮助。