发新话题
打印

请教一个问题,关于SVN权限控制之后不能update

请教一个问题,关于SVN权限控制之后不能update

环境:Redhat EL5+Subversion 1.5.4+svnmanager+Apache2.2+LDAP
症状如下:
员工第一次checkout某一级目录的代码,如http://svn-server/svn/test/breaches/2077(该员工只有到达这一级的权限) 可以正常,但是使用一段时间之后,发现不能svn update了,提示是服务器发送了意外的返回值(403 Forbidden),在响应 “OPTIONS” 的请求 “http://svn-server/svn/test” 中.
但是如果,该员工重新另建一个目录进行check out是可以成功的,权限上应该没有问题.
从访问日志上来看,该员工在对http://svn-server/svn/test/breaches/2077这个目录进行update时,SVN工具有访问http://svn-server/svn/test/根的需求,导致被拒绝.
现在的问题是:
1.根的权限不能开放给员工,尝试开放根只读权限,该症状消失.(同时也反映了的的确确去请求/的访问了.
2.不知道触发条件是什么,有些目录会出现,有些不会出现这个问题?

不知各位在使用中,碰到过这个问题没有.
注:这个版本库是从1.4版本升级到1.5的.在1.4时代这个问题一直未出现过.

TOP

能写一个脚本重现这个问题吗?
我的Blog:http://rocksun.cn

TOP

我找个时间尝试去重现一下.谢谢!

TOP

其实主要是权限控制的问题,可能只好把根权限设置好了,然后才能不出现这类错误。

1.5升级后,可能有一些错误,会导致这个问题,因为合并跟踪会再去访问根目录。
我的Blog:http://rocksun.cn

TOP

发新话题