windows_svn_svn权限设置手册

【转贴】Subversion权限详解

1   背景假设

厦门央瞬公司是一家电子元器件设备供应商,其中有个ARM部门,专门负责ARM芯片的方案设计、销售,并在北京、上海各设立了一个办事处。对于工作日志,原先采用邮件方式发给经理,但是这种方式有个缺点,那就是不具备连续性,要看以前的日志必须一封一封邮件去查看,很麻烦。于是就想到利用 Subversion, 让员工在自己电脑上编辑日志,然后利用svn传送回来,既方便员工自己编写日志,又方便对日志的归档处理,而且提交日志的时候只需要执行一下 svn update 即可,比发送邮件还要简单的多。

  • svn服务器相关信息

    • 服务器地址: 192.168.0.1
    • 服务器OS: MS Windows 2000 Server Edition 中文版
    • 代码库本地目录: D:/svn/arm
  • arm部门文档的目录结构如下:

    arm                 部门名称
    ├─diary           工作日志目录
    │  ├─headquarters    总部工作日志目录
    │  ├─beijing         北京办日志目录
    │  └─shanghai        上海办日志目录
    ├─ref             公司公共文件参考目录
    └─temp            临时文件目录
    
  • 人员情况

    • morson,公司总经理,其实他不必亲自看任何东西,就连部门经理们的每周总结都不一定看。但是为了表示对他的尊敬,以及满足一下他的权力欲,还是给他开放了“阅读所有文档”的权限
    • michael,arm事业部的部门经理,没事的时候喜欢弄点儿新技术,用svn来管理日志,就是他相处来的主意
    • scofield,北京办人员,老员工,为人油滑难管
    • lincon,上海办人员,老员工,大老实人一个
    • linda,总部协调员、秘书,文笔不错,长得也不错
    • rory,单片机技术员,技术支持
  • 访问权限需求分析

    • 允许总经理读取所有文件
    • 除部门经理外,所有其他人员,均只能看到本办事处人员工作日志
    • 不允许匿名访问
    • ref目录只允许经理和秘书写,对其他人只读
    • temp目录人人都可以写

2   建立代码库

在服务器 D:/svn 目录下,建立 arm 代码库,命令如下:

D:/svn>svnadmin create arm

在客户机 F:/temp 目录下,建立好上述目录结构

用命令 F:/temp>svnimportarmsvn://192.168.0.1/arm 导入结构

【注意点:关于导入时候的细微差别】

3   编辑代码库基础配置文件

编辑代码库 arm/conf/svnserve.conf 文件,如下:

[general]
password-db = passwd.conf
anon-access = none
auth-access = write
authz-db = authz.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值