【发布时间】:2015-03-21 22:23:21
【问题描述】:
在 Netbeans - 8.0.2 中执行 SVN 操作,但版本不相关 - 例如“显示注释”或“搜索历史”,使用 CLI、JavaHL 或 SvnKit 等内置客户端连接到远程通过 svn+ssh 存储库和 ssh 隧道 - 在 .ssh/config 中配置 - 我从 Netbeans 收到连接错误,但当我从终端执行 SVN 操作时没有。我正在使用 OS X。
在~/.ssh/config 中正确设置了隧道,因为我可以通过终端在命令行上执行 SVN 操作,这些操作会转到远程存储库,例如签出、责备、日志,但是当我尝试在 Netbeans 中显示注释时, 连接失败。
我从 Netbeans 得到的错误是
org.apache.subversion.javahl.ClientException: E210002: There was a problem while connecting to [URL] on port 22
我尝试了Netbeans Subversion SSH FAQ的一些建议,但并没有完全解决我的问题。
即我尝试编辑~/.subversion/config 并将ssh = $SVN_SSH ssh 的默认行更改为ssh = $SVN_SSH ssh -q,因为我要连接的服务器返回一个横幅,并重新启动了Netbeans,但我得到了同样的错误。
【问题讨论】: