1

我想知道是否可以让人们通过 apache 和“dav_svn”模块访问颠覆根目录。现在我只能访问比根目录("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>

现在,当我尝试访问根目录时,它会要求我输入用户名和密码。

帮助将不胜感激。
谢谢你。

4

1 回答 1

7

我认为您要求的是访问默认情况下禁用的 Subversion 存储库列表。

尝试SVNListParentPath on在 httpd.conf 的 location 块中设置:

...
    DAV svn
    SVNListParentPath on
    SVNParentPath C:/SVN
    AuthzSVNAccessFile C:/SVN/users
...

同样重要的是要注意 Subversion 客户端不能与存储库列表对话,这只能通过连接到“root”svn 路径的 Web 浏览器看到。

于 2010-08-11T14:26:42.417 回答