Jax*_*max 1 svn tortoisesvn authz svnserve
我在Windows上运行SVN服务器
我为这样的项目创建了一个repo:
E:\ SVN\WEB\MYWEB-WWW
我在"passwd"文件中添加了用户:
[users]
admin = qazwsx
developer1 = 123456
developer2 = qwerty
Run Code Online (Sandbox Code Playgroud)
然后我编辑"authz"文件:
[groups]
Admins = admin
Developers = developer1, developer2
[/]
@Admins = rw
@Developers = r
* =
Run Code Online (Sandbox Code Playgroud)
我的"svnserve.conf"文件如下所示:
anon-access = none
auth-access = write
auth-access = read
password-db = passwd
authz-db = authz
Run Code Online (Sandbox Code Playgroud)
我检查了repo,并使用admin用户登录,一切都很好,但是当我尝试使用admin用户进行提交时,它无法显示此消息"身份验证失败"
我也试过没有使用"admin"用户的组,但同样的错误
我的直觉是你的svnserver.conf文件有额外的auth-access = read
行,这会导致你的问题.
通常,如果你设置auth-access = write
,它也意味着读.您没有列出该行两次以获得读写访问权限.
以这种方式思考:什么svnserve.conf
给予,authz
文件带走.换句话说,您通过授权用户授予您的读/写访问权限auth-access = write
.然后,您可以通过authz
文件限制访问权限.但是,如果您不首先授予权利svnserve.conf
,则无法授予该权利authz
.
归档时间: |
|
查看次数: |
9725 次 |
最近记录: |