SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 11008|回复: 13

[原创] SVN授权详解——通过父目录逐级展开定位子目录

  [复制链接]
发表于 2010-11-22 19:51:57 | 显示全部楼层 |阅读模式
本帖最后由 PrincessSCM 于 2010-11-22 19:55 编辑
7 ^& B7 s* n$ e2 C* B- M" c, F( @% ~
svn基于角色授权模型,实现对自身所负责模块有读写权限,对依赖模块有读取目标文件的权限,对父目录有列表查看权限——通俗的说,有展开父目录的权限。最总实现可以通过一级一级的展开目录,最总定位到一个一个的目录。. K; n( z$ o& @1 m0 [
例如:某系统分两层 系统层(system)和应用层(apps),应用层有app1和app2。其中用户组A负责app1,用户组B负责app2。用户组C负责系统层开发。' ?6 Z6 q, T, O  U  f& H" A! u
那么,为了编译通过A用户组需要有system的lib的读权限,但是源代码的权限不能开放;为了搭建完整的调试环境,用户组A需要App2的目标文件的读权限,同样,app2的源代码权限不能开放。配置库的目录如下,那么如何进行权限的设置呢?/ g* q: {3 z5 H/ K
product
6 G/ C! D: e2 r9 b5 r9 x/ w|_app1
. }7 K1 f/ M; a1 w% i    |_bin
3 S, o4 b3 F( I: Z) j" e  n    |_include3 H5 b2 h# g* A& ~/ a
    |_src  O9 ?8 u+ }* ?  |4 [: m
|_app2
# s9 [3 w/ ]( p$ y0 ^    |_bin! y  ~2 x" R. w
    |_include
  j- Q) X2 u0 X9 r/ X    |_src0 n% I# `6 m% O7 c; h( I9 s! @2 |
|_system/ i2 @3 G% z6 F) y; O
    |_lib4 O# |# a$ ?8 k5 M. U3 g" ^  j+ K" h
    |_include
3 }0 G$ B) x7 g  ~/ G: v# W& |" y    |_src1 u0 S; _0 T2 A& K+ X% Z0 [: W% E
" p1 J1 g' n6 R9 `# J
详解请阅下面的authz文件。
0 _: W* e' l8 g1 n( f2 z" `" l0 Z9 m0 A# I
: V. B3 W8 b1 ]2 x6 y5 N. G4 H5 _: I* B
  ^- K) o6 [3 R+ K% O5 P

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +3 金钱 +2 收起 理由
go2cxg + 3 + 2 谢谢分享!

查看全部评分

发表于 2010-11-23 10:37:50 | 显示全部楼层
下载学习了,谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-11-23 15:30:42 | 显示全部楼层
最近新建的项目也需要根据人员区分权限,先学习一下
回复 支持 反对

使用道具 举报

发表于 2010-11-23 19:06:26 | 显示全部楼层
" q' @6 ^5 T, I- ?' R  G7 s9 K3 i1 B, p
请问,实现svn中文目录细化权限时,# w8 a7 P4 {! `" F" h6 P4 F& y+ ]. n

0 z8 N! Z3 H3 O6 r“UltraEdit编辑器打开后,另存为时:格式的下拉列表中选择“utf-8”,将另存为的文件替换原文件即可”
: Q! E- Q' P6 F8 w, X! ]
7 i. V4 x' x4 H把什么文件转成utf8?远端服务器上下载到本地,转后再传进去吗?
# o' b# W+ D8 O) l7 X8 N, M4 ]1 `
回复 支持 反对

使用道具 举报

发表于 2010-11-23 20:57:42 | 显示全部楼层
最近打算看看svn,,
回复 支持 反对

使用道具 举报

发表于 2010-11-24 12:05:38 | 显示全部楼层
鼓励原创3 b; j* Y/ C( X5 p. O  C+ L! f
谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2010-12-22 20:57:30 | 显示全部楼层
回复 ccmjs 的帖子9 r' x. Z+ N" A+ G& V
1 K  h" k( h& q; @9 E
转为utf8格式是为了支持中文,如可以使用中文用户名
回复 支持 反对

使用道具 举报

发表于 2010-12-23 10:09:04 | 显示全部楼层
windows下权限也按照类似的设置吗?如果父目录给了只读权限,那子目录可以再设置读写权限吗?还能不能检出到本地的工作空间下?
回复 支持 反对

使用道具 举报

发表于 2010-12-23 18:08:00 | 显示全部楼层
回复 king504 的帖子
! c8 b9 V* D4 d  K3 N0 s* E/ y$ I6 u

7 O8 A$ X  S7 w2 X3 K可是我转了之后svn无法访问了。我的服务器系统是linux,apache方式。用:https://ip/svn/# B5 I7 v$ K2 e% j
形式访问。转格式后svn库无法访问。
- g4 h- M$ T% s% S3 g
回复 支持 反对

使用道具 举报

发表于 2010-12-29 17:38:27 | 显示全部楼层
回复 鱼鱼524 的帖子
$ T8 I! V1 f9 @
2 w/ Q1 d9 F2 X2 H$ m当然不行了
8 c0 M" @) C' Q. h; p; w
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-8-26 03:56 , Processed in 0.061752 second(s), 7 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表