2015-01-12 102 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部分,了解如何使用此服务器选项正确设置身份验证&授权。