如何转换Openssh格式的生成私钥以在IDEA IDE中集成subversion

时间:2013-07-17 18:47:13

标签: intellij-idea cygwin key putty openssh

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

P.S:我已经尝试过puTTykeygen做同样但没有运气! IDEA IDE仍无法进行身份验证。

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

谢谢!

修改 完成以下步骤以创建Openssh私钥后: puttygen has a menu: Conversion -> Export OpenSSH Key That will save the private key to the openssh format

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

enter image description here

我假设,我获得的密钥要么不是openssh格式,要么是我在进行集成时出错了。谁能告诉我可能是因为我无法在IDEA中整合颠覆?

1 个答案:

答案 0 :(得分:0)

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

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

它应该有用!