如何做到svn根目录不让访问,但子目录可以访问权限设置?

 我来答
不痒不痛17
推荐于2019-10-23 · TA获得超过1126个赞
知道答主
回答量:0
采纳率:100%
帮助的人:0
展开全部
  1. 首先,肯定可以实现。

  2. 然后,需要了解你的SVN架设环境和权限管理方式。
    如果你的SVN服务器是架设在Apache上的,使用的是Apache的用户管理机制,那么你可以在权限文件里这么设置:比如版本库名称是project,这个版本库的所有内容对于部门A(有用户user1~user5)是全部读写权限,对于部门B(有用户user6、user7)仅对其下的fla文件夹有只读权限,但其他文件夹不给任何权限。
    [groups]
    DepartmentA = uaser1,uaser2,user3,user4,user5
    DepartmentB = uaser6,uaser7
    [project:/]
    * =
    @DepartmentA = rw
    [project:/fla]
    @DepartmentB = r

  3. 如果按以上设置,部门B访问的时候,你可以告诉他们访问地址直接就是到fla这层文件夹,而不要到project这层文件夹。他们如果用IE访问project这层文件夹,会因没有权限而无法打开,但可以直接访问fla这层。他们如果用TortoiseSVN访问的时候,也是同样只能checkout检出fla这个文件夹。

  4. Subversion 权限简介在 Subversion 的使用当中,存在“认证”、“授权”两个概念。认证,即 authentication,是指用户名与密码的认证。授权,即 authorization ,是指某用户对某个目录是否具备读、写权限的一种审核。这两者配合作用,就组成了 Subversion 的整个帐户管理体系

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式