公开访问svn的根目录

Sem*_*mas 1 svn apache directory module root

我想知道是否有可能让人们通过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>
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试访问根目录时,它会询问我是否有用户名和密码.

帮助将不胜感激.
谢谢.

Kit*_*oed 7

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

尝试SVNListParentPath on在httpd.conf的位置块中进行设置:

...
    DAV svn
    SVNListParentPath on
    SVNParentPath C:/SVN
    AuthzSVNAccessFile C:/SVN/users
...
Run Code Online (Sandbox Code Playgroud)

同样重要的是要注意Subversion客户端无法与存储库列表进行通信,这只能通过连接到"root"svn路径的Web浏览器来查看.