我试图在Linux上build立一个SVN服务器(如果有问题的话),得到一些看起来很奇怪的行为。 当我在实际的服务器上,并尝试只是做svn list file://...它的工作原理和列出我已经设置的testing回购,但是当试图从另一台服务器远程连接svn list svn://...我得到“没有find存储库”。 我得到的所有谷歌search结果告诉我,这通常是svnserve根path的问题,但我已经检查了三次,我知道它的权利。
我假设你正在运行svnserve,如果你想使用svn://访问SVN,那么检查svnserve是否在运行。 我知道这很愚蠢,但有时它确实发生了; 能够使用file://连接到SVN并不表示svnserve是否正在运行和正确configuration。
要configurationsvnserve ,请查看本教程 。
我build议你configurationSVN访问http :读这里你怎么能做到这一点。
我build议使用ssh + svn://或https://来访问Subversion版本库,这取决于你是否希望你的Subversion服务器上有本地用户。 无论哪种情况,我的首选都是https://。 你应该比使用svnserve更加灵活。
svnserve是否以正确的权限运行? /var/log/ somehwere)。 -v和-d )。 svnserve客户端。 lo )。 当我通过Apache2(HTTP + SSL)运行SVN时,我记得debugging过程中遇到了困难,因为SVN错误消息可能太过于通用。