如何解决svn Authorization failed的问题
首先先了解一下svnserve.conf/passwd/authz文件的作用
svnserve.conf:svn服务综合配置文件,只需要更改四行。
passwd: 用户名口令文件。前边是svn账号,后边是密码,密码是明文存储。配置哪些用户可以授权使用,里边包含用户名和密码。
authz: 权限配置文件。
1、svnserve.conf:
19行: # anon-access = read
20行: auth-access = write
27行: password-db = passwd
36行:authz-db = authz
#去掉注释要注意前面的空格
2、[users]
# harry = harryssecret
# sally = sallyssecret
tom = 123456
jerry = 123456
ceshi = 123456
#配置用户和密码
3、
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
kaifa = tom,jerry
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@kaifa = rw
ceshi = r
* =
#@表示给一个用户组添加一个读写的权限、*= 表示屏蔽那些未设定的用户,让它们没有任何权限
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
4、当需要显示历史资源记录时
把svnserve.conf中的设置anon-access = none