我想知道是否有可能让人们通过apache和'dav_svn'模块访问subversion根目录。现在我只能访问比根目录(“svn / game”“svn / something”而不是“svn /”)1级情人的存储库。
我的 httpd.conf :
<Location /svn>
DAV svn
SVNParentPath C:/SVN
AuthzSVNAccessFile C:/SVN/users
Satisfy Any
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile C:/SVN/svn-auth-file
</Location>
现在,当我尝试访问根目录时,它会要求我输入用户名和密码。
帮助将不胜感激 谢谢。
答案 0 :(得分:7)
我认为您要求的是访问Subversion存储库列表,默认情况下禁用该列表。
尝试在httpd.conf的位置块中设置SVNListParentPath on
:
...
DAV svn
SVNListParentPath on
SVNParentPath C:/SVN
AuthzSVNAccessFile C:/SVN/users
...
同样重要的是要注意Subversion客户端无法与存储库列表进行通信,这只能通过连接到“root”svn路径的Web浏览器来查看。