1.检查authz文件的权限设定。着重检查分组是否有效?用户名是否拼写错误?每条配置最前是否有空格?
2.检查项目自身的svnserve.conf重点realm是否有拼写错误?anon-access和auth-access是否配置错误?
3.svn服务是毁吵伏否正确开启?端口是否被占用?
这不是什么复杂问题,如果你是多项目公用一套权限配置的话多检查分组设定基本都能拍出问题。
多个svn库共享一组认证时有可能出现以下情况,检查 authz 文件纤携
conf目录,进入该文件夹,用文本编辑器打开svnserve.conf文件我们看到这里是关于访问SVN仓库的一些认证设定,找到第12行:anon-access=read,这表示匿名用户的访问权限是读,并且大家注意到,该行的前面有个“#”。这表示改行是被注释掉的,这与Java的properties文件的注释方式是一致的,这也就说明了此时SVN服务器是不允许匿名登陆的,那么我们现在可以去掉“#”,不过现在客户端也只是匿名读,我们的import *** 作是写 *** 作,所以我们在该行下面增加一行anon-access=write,如下面所示扒手冲:----------------------------------------------------........[general]###These options control access to the repository for unauthenticated###and authenticated users. Valid values are "write","read",###and "春歼none". The sample settings below are the defaults.anon-access = readanon-access = write# auth-access = write........----------------------------------------------------保存,关闭该文件。这时薯悄我们需要停止当前的svnserve的服务,然后重新启动欢迎分享,转载请注明来源:内存溢出
评论列表(0条)