我在svnserve.conf文件中配置了三行
anon-access = none
auth-access = write
password-db = passwd
问题是,当我右键单击我的项目文件夹svn commit时,它会提供Authentication faliure错误
svn没有提示用户名和密码对话框[我在已保存的数据中检查了所有身份验证都处于已清除状态]
答案 0 :(得分:0)
在您的配置中,您应该有一个'authz-db'属性,它指示使用svnserve(svn://存储库)的身份验证数据库,通常是具有以下结构的文件:
[/]
user1 = rw
user2 = r
然后,在你的passwd文件中你有:
[users]
user1 = pass1
user2 = pass2
但是,我建议使用组来聚合不同的用户(开发人员,经理)。
[groups]
developers = user1
architects = user2
[$repo$:/]
@developers = rw