2009-01-28 22 views
18

Tôi đang sử dụng SVN thông qua Apache với dav_svn_module như thế này:Làm cách nào để liệt kê tất cả các kho lưu trữ có chỉ thị SVNParentPath trên Apache + SVN?

<Location /svn> 
    DAV svn 
    SVNParentPath C:/svn_repository 
    AuthName "Subversion Repository" 
    ... 
</Location> 

này cho phép tôi truy cập vào các hợp đồng mua của tôi:

C:/svn_repository/repo1 
C:/svn_repository/repo2 
C:/svn_repository/repo3 

qua các URL:

https://examples.com/svn/repo1 
https://examples.com/svn/repo2 
https://examples.com/svn/repo3 

Những URL công việc tuyệt vời . Khi tôi đi đến/svn (không có tên repo), tôi nhận được phản hồi 403/bị cấm. Những gì tôi muốn xem nếu một danh sách các repos. Điều đó có thể không?

Trả lời

40

Thêm dòng

SVNListParentPath on 

này ngay dưới SVNParentPath. Khởi động lại apache.

+7

Tôi phải thêm dấu/vào Vị trí của tôi () để thực hiện công việc này. Cảm ơn! http://www.svnforum.org/2017/viewtopic.php?p=21502&sid=888ad3d666f135fb6251766f39a9dd2c –

+1

Và nếu bạn đang sử dụng xác thực, chuỗi này có một số gợi ý tốt: http://www.svnforum.org/threads/35420 -SVNListParentPath-AuthzSVNAccessFile-xung đột –

+0

Lưu ý rằng như bạn sẽ tìm thấy trong chuỗi mà @MattConnolly liên kết đến, nó không xuất hiện để có thể sử dụng 'SvnListParentPath' với' 'và' AuthzSVNAccessFile'. –

Các vấn đề liên quan