jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0


启动Apache之后访问http://192.168.0.20:8888/svn/ 在弹出的对话框中输入xone用户及密码 ,结果抛如下异常: Forbidden You don't have permission to access /svn/ on this server. -------------------------------------------------------------------------------
-
启动Apache之后访问http://192.168.0.20:8888/svn/
在弹出的对话框中输入xone用户及密码 ,结果抛如下异常:

Forbidden
You don't have permission to access /svn/ on this server.


--------------------------------------------------------------------------------

Apache/2.0.59 (Win32) SVN/1.4.0 DAV/2 Server at 192.168.0.20 Port 8888


第一部:我配置了conf/authz内容如下:
[groups]

# 任何想要查看所有文档的非本部门人士
g_vip = xtow,xni

# 经理
g_manager = xone

# 开发人员
g_developer = x1,x2,x3

# 测试人员
g_Tester = xxxx

# 策划及文档管理员
g_docs = wupengfei

# 为所有库指定默认访问规则
# 所有人可以读,管理员可以写,危险分子没有任何权限

[/]
* = r
@g_manager = rw
@g_vip = rw
dangerman =

#策划人员及文档管理员
[repository:/Project-DOC/RequirementDocs]
@g_docs = rw
@g_manager = rw
* =

#开发人员
[repository:/Project-DOC/DeveloperDocs]

参考资料:www.svn8.com


@g_developer = rw
@g_Tester = rw
@g_manager = rw
* =

#开发人员
[repository:/bobo365]
@g_developer = rw
@g_manager = rw
* =

第二部 用Apache htpasswd工具生成用户密码文件

adminapr1$0b/.....$5UoH/yHKaEhQo5gLGYfmx1
xoneapr1$yc/.....$E3efSo7D6YtZDuoiSd/zD1
xtowapr1$Zd/.....$3o9Qrs/waCtjBP8ry14hJ0
x1:$apr1$Ke/.....$hN/Cvl8ZZKzQ31FonoLhU1
x2:$apr1$8f/.....$2pMPopbCXpemMLgtGEOrA1

第三部配置了svnserver.conf

[general]

anon-access = read
auth-access = write

#password-db = passwd.conf

#authz-db = authz.conf

# realm = My First Repository

然后配置了Apache的httpd.conf Svn中文网

<Location /svn>
DAV svn
SVNParentPath G:/SVN/repository #这个地方地方我换成SVNParentPath G:/SVN 同样也是权限不够
AuthType Basic
AuthName "Subversion repositories 版本控制中心"
AuthUserFile G:/SVN/passwdApache
AuthzSVNAccessFile G:/SVN/authz.conf
Require valid-user
</Location>

启动Apache之后访问http://192.168.0.20:8888/svn/
在弹出的对话框中输入xone用户及密码 ,结果抛如下异常:

Forbidden
You don't have permission to access /svn/ on this server.
Bbs.Svn8.Com

 A  把Require valid-user改成Satisfy Any看看可不可以访问,要是可能的话,则是密码设置有问题。

请你认真的看教程,在使用Apache的时候,svnserver.conf文件是没有用的。

不要一下子实现太多的功能,从最基本的功能一点点完成复杂的功能,别人很难从一大堆东西中发现问题。
c  是权限设置有点问题,经过朋友的远程协助,帮忙搞定了..但如果访问http://192.168.0.20:8888/svn/这样还是出现:
Forbidden
You don't have permission to access /svn/ on this server.
如果是访问
http://192.168.0.20:8888/svn/test
这样就行了,test是建立的一个版本库

 

原文:http://www.svn8.com/svnjs/20080928/1031.html


只有注册用户登录后才能发表评论。


网站导航: