无法使用IntelliJ对SVN进行身份验证

无法使用IntelliJ对SVN进行身份验证,svn,authentication,intellij-idea,certificate,Svn,Authentication,Intellij Idea,Certificate,重新安装windowsxp后,我发现IntelliJ和Subversion插件有一个很大的问题。 我在IntelliJ中添加了一个现有项目,该项目是从需要自动生成的SVN中签出的(ssh+SVN://)。 在更新/提交期间,它要求我提供凭据。我设置了用户名和私钥/密码短语,但IntelliJ拒绝了它,并一次又一次地请求它。 当我使用TortoiseSVN在Pageant加载了auth cert(putty工具)的情况下更新/提交该项目时,它工作正常。 其他项目也有同样的情况,甚至在重新安装后被选

重新安装
windowsxp
后,我发现
IntelliJ
Subversion
插件有一个很大的问题。 我在
IntelliJ
中添加了一个现有项目,该项目是从需要自动生成的
SVN
中签出的(
ssh+SVN://
)。 在更新/提交期间,它要求我提供凭据。我设置了用户名和私钥/密码短语,但
IntelliJ
拒绝了它,并一次又一次地请求它。 当我使用
TortoiseSVN
Pageant
加载了auth cert(putty工具)的情况下更新/提交该项目时,它工作正常。 其他项目也有同样的情况,甚至在重新安装后被选中


如何解决该问题?

请确保您使用的是OpenSSH格式的密钥,并正确输入密钥密码。我已经用我自己的svn+ssh存储库验证了它,它工作正常。

确保您使用的是OpenSSH格式的密钥,并正确输入密钥密码。我已经用我自己的svn+ssh存储库验证了它,它运行良好。

您指的是哪个版本的Intellij?我使用的是9.0.4,尽管提供了正确的凭据,但我无法登录到svn。解决这个问题的方法是使用与Intellij 9.0.2捆绑的svn插件。只需转到旧安装的plugins文件夹,将svn4idea文件夹中的文件复制到9.0.4安装的同一文件夹中。

您指的是哪个版本的Intellij?我使用的是9.0.4,尽管提供了正确的凭据,但我无法登录到svn。解决这个问题的方法是使用与Intellij 9.0.2捆绑的svn插件。只需转到旧安装的插件文件夹,将文件从文件夹svn4idea复制到9.0.4安装的同一文件夹中。

如果这对其他人有帮助:确保
用户名
字段与用于SVN的字段相同,而不是与IntelliJ注册的字段相同。

如果这对其他人有帮助:确保
用户名
字段与用于SVN的密钥,而不是在IntelliJ注册的密钥。

在重新导出密钥后,以
OpenSSH
格式重新工作。我想,我的
OpenSSH
版本的key很好,byt可能不行。谢谢!:)重新导出密钥后,在
OpenSSH
格式中再次工作。我想,我的
OpenSSH
版本的key很好,byt可能不行。谢谢!:)这似乎解决了我的问题。Stackoverflow建议我不要在评论中说“谢谢”或“+1”。我不喜欢别人告诉我如何与帮助过我的人交谈,所以谢谢你和+1。这似乎解决了我的问题。Stackoverflow建议我不要在评论中说“谢谢”或“+1”。我不喜欢别人告诉我如何与帮助过我的人交谈,所以谢谢你和+1。