2015-01-12 131 views
0

我有Collabnet Subversion Server 1.8.9運行。SVN服務器不要求憑據

在svnserve.conf的我已設置:

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

在我已經設置了用戶名和密碼的passwd文件。

user1 = blah1 
user2 - blah2 

然而,當我查看使用烏龜SVN庫瀏覽器和網址http://xxx.xxx.x.xx/svn/myrepo它不會提示輸入任何憑證的存儲庫。

開發人員一直在使用它來存儲代碼,但是當我查看Tortoise中的文件時,作者列是空白的。所以它看起來就是讓它們在不檢查憑據的情況下使用它。

我在做什麼錯?謝謝。

回答

0

svnserve.conf是用於引用svnservesvn://協議所使用的配置文件的慣例。您正在使用Apache通過HTTP爲您的存儲庫提供服務。除非你的http.conf引用這個文件(這是不太可能的,因爲在頂部有一些稍微不同的語法),你沒有做任何事情來配置你想要的訪問控制。

閱讀Subversion手冊中的httpd, the Apache HTTP Server部分,瞭解如何使用此服務器選項正確設置身份驗證&授權。