dccheng

在svnserve.conf:文件中去掉authz-db = authz前面的#号,会出现的认证失败。

造成此原因的主要问题就是authz文件中权限没有配置好。

例如:

创建prj1库

svnadmin create prj1

 

修改配置文件

svnserve.conf:

[general]

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

 

passwd

[users]

tom = tom

authz:

[groups]

project_1 = tom

 

[prj1:/]

@project_1 = rw

 

访问

svn://192.168.1.105/prj1

则会出现认证失败

 

原因是:

svn://192.168.1.105/prj1 访问时找不到tom对应的库,就是因为[prj1:/]不是一个有效的库路径

把[prj1:/]改为[/]既可以了,[/]代表根目录下所有的资源,如果要限定资源,可以加上子目录即可。

 

分类:

技术点:

相关文章:

  • 2021-09-27
  • 2021-09-27
  • 2021-07-25
  • 2018-10-22
  • 2021-05-06
  • 2021-07-08
  • 2021-11-03
猜你喜欢
  • 2021-12-28
  • 2021-09-27
  • 2021-12-03
  • 2021-09-03
  • 2021-09-27
  • 2021-09-23
  • 2021-11-01
相关资源
相似解决方案