2015-10-09 73 views
-1

我試圖讓我的存儲庫對匿名用戶不可見(甚至不能讀取訪問權限)。讀取svn存儲庫時強制密碼

我已經做了一些改變來完成這個,但所有這些都不適合我。

請參考下面的變化:

My File: /var/www/svnRepos/KH/conf/svnserve.conf 

anon-access = none 
auth-access = write 
password-db = passwd 

我也把這些在我的顛覆,KH.conf文件

<LimitExcept GET PROPFIND OPTIONS REPORT> 
    Require valid-user 
</LimitExcept> 

我有這些在我的訪問控制列表(SVN-ACL-conf- KH)文件

[groups] 
support_rw = Rsingh, Ddeep, Akumar 
[/] 
@support_rw = rw 
* = 

但是,當我試圖打開資料庫,能夠給我錯誤的龜爲

「服務器響應OPTIONS發送了意外的返回值(403禁止)」,我得到了Apache日誌中這樣 錯誤「訪問被拒絕: - 選項KH:/」

當我改變我的文件ACL(SVN-ACL-conf的-KH)文件到這個

[groups] 
support_rw = Rsingh, Ddeep, Akumar 
[/] 
@support_rw = rw 
* = r 

然後在打開存儲庫(但那麼任何人都可以打開閱讀&我的倉庫)。

任何人都可以告訴我我在哪裏得到問題?

回答

0

我已經找出如何做到這一點。

如果我們必須讓匿名讀者讀取存儲庫。我們必須將LimitExcept標籤放在subversion(repository-conf-file).conf文件中。

在上面的問題中,我們必須確保匿名閱讀器甚至不能讀取存儲庫,因此只需刪除subversion.conf文件中的LimitExcept標記即可。

它解決了我的問題,它對我來說運行得非常好。