SVN DAV 仅通过 HTTP 列出父目录

SVN DAV 仅通过 HTTP 列出父目录

我正在使用以下配置通过 Apache2 配置 SVN DAV:

<Location /svn/> 
     DAV svn 
     SVNParentPath C:\svn_repository 
     SVNListParentPath on
     Allow from all
     SVNAutoVersioning Off
</Location>

(PS:我已经尝试按照其他答案的建议将“Location /svn/”更改为“Location /svn”)

当我访问{http://localhost/svn/项目名称/} 通过 HTTP 或 WebDAV 客户端(例如 NetDrive),它列出了该项目的所有文件。

但是当我访问 {http://本地主机/svn/} 通过 WebDAV 客户端,它不会显示存储库列表。即使通过 HTTP 可以显示。

有什么提示吗?

答案1

您是否可以在 Web 浏览器中看到指向以下位置的所有存储库列表:

http://localhost/svn/

如果是这样,我认为对于这种设置,指定一个特定的存储库是正常行为。例如:

http://localhost/svn/myrepository

在您的 SVN 客户端中(例如 TortoiseSVN)。

相关内容