2

这不是有效的 Subversion 存储库:svn:E210004:握手失败,收到:''

URL=svn://X.X.X.X:XX/svn/project/default-pom/trunk

有人已经面临这个问题了吗?感谢所有建议

4

1 回答 1

2

我遇到了(并且破解了:-))Eclipse Kepler、Subclipse 1.6.x 和 Synology NAS 的相同问题。您可能需要确保“svnserve”在 SVN服务器的 /usr/bin 中。

您可以进行两项测试来检查这一点:

1) 在 SVN客户端机器上,键入:

svn list --verbose svn+ssh://SVNServerLogin@SVNServerIP:pathOfSVNrepo

2) 在 SVN服务器机器上,键入:

ls /usr/bin | grep svnserve

如果在 /usr/bin 中找不到链接并且“svn”命令返回错误(例如“sh: svnserve: not found”),我建议在 SVN服务器上以 root 身份执行以下命令:

ln -s /opt/bin/svnserve /usr/bin/svnserve

(我在 /opt/bin 中找到了我的 svnserve,但当然在您的情况下它可能位于不同的位置)。

对不起,如果我迟到了几年来回答你的问题!

最好的。

于 2014-04-01T10:44:46.700 回答