2012-12-12 56 views
2

这不是有效的Subversion版本库:SVN:E210004:握手失败,接收到的: ''这不是有效的Subversion版本库:SVN:E210004:握手失败,接收到的: ''

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

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

+0

这看起来像一个配置设置 - 但在哪里?颠覆?竹?你在做什么来产生这个错误?运行命令?更新配置等?该网址是一个有效的回购?你有没有确认,直接用svn检查出来?你做了什么其他测试? – Mightymuke

+0

从竹子,我想创建一个计划 –

回答

2

我碰到(和:-)破解)与Eclipse开普勒,Subclipse的1.6.x版和Synology网络同样的问题。您可能需要确保“svnserve”位于SVN 服务器的/ usr/bin中。

有两个测试可以做,以检查:

1)在SVN 客户机,型号:

SVN列表 - 详细SVN + SSH:// @ SVNServerLogin SVNServerIP:pathOfSVNrepo

2)在SVN 服务器机,类型:

ls/usr/bin | grep的svnserve的

如果你不能找到在/ usr/bin中的链接和“SVN”命令返回一个错误(如“SH:svnserve的:未找到”),我推荐以下命令根在SVN 服务器上:

LN -s /选择/斌/ svnserve的的/ usr /斌/ svnserve的

(我发现我的svnserve在/ opt/bin中,但当然它可能在你的情况下在不同的位置)。

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

最好。

+0

这帮了我,虽然我确实在/ usr/bin中有svnserve。但是,我为非交互式ssh会话搞砸了$ PATH,所以ssh命令会在错误的位置搜索。 – not2savvy