无法成功签出 SVN Repo

无法成功签出 SVN Repo

可能重复:
Subversion 错误:存储库已永久移动,请重新定位

我无法检出我的 SVN 存储库。我认为我的配置文件写得正确:

# <!-- Begin SVN Config -->
    <VirtualHost *:80>
        Alias svn /
        ServerName svn.sachemsoftworks.com
        DocumentRoot /svn/
        ServerAdmin [email protected]
        <Location /svn>
            DAV svn
            SVNParentPath /svn/
            AuthType Basic
            AuthName "Sachem Softworks Projects"
            AuthUserFile /svn/.dav_svn.passwd
            Require valid-user
        </Location>
    </VirtualHost>
# <!-- /End SVN Config -->

这个配置有什么问题吗?我在执行结帐时收到的确切错误是:

svn:存储库永久移至'http://svn.sachemsoftworks.com/blackoutMgr/';请重新定位

我不太明白问题是什么,但如果我尝试在浏览器中浏览存储库,它就可以正常工作。

答案1

您想使用哪个 URL 进行结账?

如果您不想要该Alias指令,请将其删除;如果您不想将其用作/svn/reponame路径,则将其更改<Location /svn><Location />

将您的DocumentRoot指向移到某个不会与 SVN 模块的处理程序发生冲突的空目录,正如 quanta 链接的问题中所讨论的那样,这样应该可以覆盖它。

相关内容