szhu 2006-11-13 15:20
LINUX 环境下配合APACHE安装 SUBVERSION的问题.
在LINUX 环境下, 用APACHE2.0.59, 我装好了SUBVERSION 1.3.2, 在REPOSITORY下面设了TEST目录.
在NETWORK下到REPOSITORY, 用SVN -V, 显示两个版本: Revision 0: 和 Revision 1: 因为已经有一次IMPORT.
但不知道为何在BROWSER上打[url]HTTP://LOCALHOST/SVN[/url] 只显示 Revision 0: / 的字样, 没有TEST目录?
若打[url]HTTP://LOCALHOST/SVN/TEST[/url], 显示 404, 找不到文件.
谢谢!
szhu 2006-11-13 16:17
找到答案了.
在 HTTPD.CONF 下面的LOCATION设置中, 因为是设置多项目方式, 在指向REPOSITORY的根目录时, 应该用SVNPARENTPATH, 而不是SVNPATH. 改了以后就可以在 [url]HTTP://LOCALHOST/SVN/TEST[/url] 下面看到目录了.
<Location /svn>
DAV svn
[color=Red]SVNParentPath[/color] /usr/local/subversion/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /usr/local/subversion/passwd
AuthzSVNAccessFile /usr/local/subversion/authz
Satisfy Any
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>