0

我需要生成一个 openssh 格式的私钥/公钥,以便将 subversion 存储库集成到 IntelliJ。我已经用来puttyKeygen.exe生成初始密钥。但是在集成 IntelliJ 时,我无法使用相同的私钥进行身份验证。如何将 Putty 生成的私有/公共初始密钥转换为 openssh 格式。正如我所读到的,IntelliJ 中的 Subversion 集成使用私钥的 Cygwin/openssh 格式。

PS:我尝试过 puTTykeygen 做同样的事情,但没有运气!IDEA IDE 仍然无法进行身份验证。

任何能够对此有所了解的人都会非常有帮助。

谢谢!

编辑 通过以下步骤创建 Openssh 私钥后: puttygen has a menu: Conversion -> Export OpenSSH Key That will save the private key to the openssh format

我再次尝试使用使用上述方向生成的相同密钥集成 IDEA。并让我自己失败了,同样的消息说身份验证失败!

在此处输入图像描述

我假设,我获得的密钥不是 openssh 格式,或者我在进行集成时有什么问题。谁能让我知道我无法在 IDEA 中集成颠覆的可能原因是什么?

4

1 回答 1

0
Make sure the initial keys that are put to use are one time generated not repeatedly.

转到Puttykeygen->转换-​​>导入您最初生成的私钥(.ppk文件)然后->导出openssh密钥->将其保存到同一位置,然后转到IDEA并按照以下步骤操作:1.转到到版本控制-> 从版本控制-> Subversion 签出并提供相同的密钥和您的密码。2. 通过提供您的用户名单击结帐。

它应该工作!

于 2013-07-17T21:28:51.893 回答