我无法检出我的 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 链接的问题中所讨论的那样,这样应该可以覆盖它。