我的老板刚刚在新服务器(ubuntu)上为一个新项目设置了 SVN 存储库。在 Eclipse 中,我无法将存储库添加到 SVN 存储库,我不断收到“网络连接意外关闭 svn:为了更好地调试 SSH 连接问题,请从 Subversion 的 [tunnels] 部分中的 'ssh' 中删除 -q 选项配置文件。”。
为了检查svn repo,我做了:
svn co svn+ssh://d_dinchev@SOME.IP.ADDRESS/var/svn/repos/ PROJECT_NAME
然后我在 Eclipse 中创建了一个新项目,使用“源”我签出存储库的目录,Eclipse 识别了 SVN 存储库,但是当我尝试执行 SVN 更新/提交时,我不断收到“网络连接意外关闭 svn:为了更好地调试SSH 连接问题,从 Subversion 配置文件的 [tunnels] 部分中的 'ssh' 中删除 -q 选项。”
如果我在命令行中执行 svn up/svn commit 它工作正常。Subclipse 使用 JavaHL 1.6.12 作为 svn 接口。
我在 Mac OS X 10.6.3 上(如果这很重要的话)。
我有许多其他存储库可以在命令行和 subclipse 中正常工作,但它们的存储库都是格式:
http://repository.example.com/svn/
在当前情况下,我的存储库位于:
svn+ssh://d_dinchev@SOME.IP.ADDRESS/var/svn/repos
所以我认为它可能与协议有关?