【发布时间】:2018-12-29 18:55:04
【问题描述】:
我的网络主机上有一个 SVN 存储库设置。两天来,我一直在努力让 Netbeans 使用带有私钥身份验证的 SSH 与 SVN 存储库进行交互。我正在使用 Netbeans 中内置的 SVNKit 客户端。如果我使用用户名和密码字段访问存储库,一切正常。但是,每当我尝试使用私钥身份验证时,我都会收到以下消息:
org.apache.subversion.javahl.ClientException: E200015: 认证取消
我知道存储库 URL 和私钥是有效的。我可以使用带有私钥的 PuTTy 轻松登录远程 SSH。当我绝对确定存储库 URL 和私钥都有效并且在 Netbeans 之外可以正常工作时,有谁知道为什么 Netbeans SVNKit 将无法通过私钥进行身份验证。
我应该注意到,公钥和私钥是使用 PuttyGen 生成的,私钥上没有密码。
【问题讨论】: