2010-08-03 81 views
1

我想知道是否有可能讓人們通過apache和'dav_svn'模塊訪問顛覆根目錄。現在我只能訪問只有根目錄的一級愛好者的存儲庫(「svn/game」「svn/something」,但不是「svn /」)。
的httpd.conf公開訪問svn的根目錄

<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> 

現在,當我嘗試訪問根目錄下,它要求我輸入用戶名和密碼。

幫助將不勝感激。
謝謝。

回答

7

我想你所要求的是訪問Subversion版本庫列表,默認情況下它是被禁用的。

嘗試在你的httpd.conf的位置塊中設置SVNListParentPath on

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

同樣重要的是要注意,Subversion客戶端不能與存儲庫列表,而這隻能通過網頁瀏覽器中可以看出連接到「根」svn路徑。