0

我在 svnserve.conf 文件中配置了三行

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

问题是当我右键单击我的项目文件夹 svn commit 它给出了身份验证失败错误

svn不提示用户名和密码对话框[我签入保存的数据,所有身份验证都处于清除状态]

4

1 回答 1

0

在您的配置中,您应该有一个 'authz-db' 属性,它指示使用 svnserve (svn:// repositories) 的身份验证数据库,通常作为具有以下结构的文件:

[/]
user1 = rw
user2 = r

然后,在您的 passwd 文件中,您有:

[users]
user1 = pass1
user2 = pass2

但是,我建议使用组来聚合不同的用户(开发人员、经理)。

[groups]
developers = user1
architects = user2

[$repo$:/]
@developers = rw
于 2013-03-20T13:01:17.657 回答