SVN服务器不要求凭据

时间:2015-01-12 11:49:53

标签: svn

我正在运行Collabnet Subversion Server 1.8.9。

在svnserve.conf中我设置了:

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

在passwd文件中,我设置了用户和密码。

user1 = blah1
user2 - blah2

但是,当我使用Tortoise SVN Repository Browser和URL http://xxx.xxx.x.xx/svn/myrepo查看存储库时,它不会提示输入任何凭据。

开发人员一直用它来存储代码,但是当我查看Tortoise中的文件时,作者列是空白的。因此看起来它让他们使用它而不检查他们的凭据。

我做错了什么?感谢。

1 个答案:

答案 0 :(得分:0)

svnserve.conf是用于引用svnservesvn://协议使用的配置文件的约定。您正在使用Apache通过HTTP为您的存储库提供服务。除非您的http.conf引用此文件(这不太可能,因为顶部的语法略有不同),否则您无法配置所需的访问控制。

阅读Subversion手册的httpd, the Apache HTTP Server部分,了解如何正确设置身份验证&授权使用此服务器选项。