我正试图在Linux上设置一个SVN服务器(如果有关系的话,这是ubuntu的话),这样的行为看起来很奇怪。当我在实际服务器上并尝试只执行svn list file://...时,它可以工作,并列出我设置的测试回购,但是当我试图从另一台服务器与svn list svn://...远程连接时,我会得到“找不到存储库”。所有的谷歌结果告诉我,这通常是一个问题的svnserve根路径,但我已经检查了三次,我知道这是正确的。
我们的svn服务器使用SASL进行身份验证。我们在windows上使用tortoisesvn客户端,在Linux上使用svn命令行,两者都工作得很好。
我们最近添加了一个Mac (运行Yosemite),但是那里的svn客户机无法与svn服务器协同工作。在客户端,我看到以下错误:
$ svn ls svn://svnhost/myrepo
svn: E210007: Unable to connect to a repository at URL 'svn://svnhost/myrepo'
svn: E210007: Cannot negotiate authentic