怎样设置svn中不同文件夹的权限

最新推荐文章于 2025-04-21 15:26:02 发布
shengling_2005 最新推荐文章于 2025-04-21 15:26:02 发布
阅读量1.2w 收藏 1
点赞数
分类专栏: flash项目开发流程 文章标签: svn manager authentication apache access authorization
flash项目开发流程 专栏收录该内容
7 篇文章
订阅专栏

本文引自http://www.subversion.org.cn/bbs/viewthread.php?tid=857

 

关于项目中多个模块(文件夹)的权限管理问题

各位高手请帮小妹解决一下以下问题,谢谢!

 

公司叫我配置SVN服务器,我是按照项目建库的,现在以一个项目为例向大家说明一下:

 

我把项目1分为了几个文件夹:Trunk、tags、test、testobject、doc等,我在项目1的的根目录conf里设置权限,但是为了保密,给别的部门测试时是不能叫测试人员访问全部项目的,只能由他们访问testobject去下载测试程序,但是如果不给测试人员在项目1中分配权限,他将无法访问任何一个文件夹。

 

请问如果设置用户在一个库里访问不同文件夹的权限。

 

 

 

单独的svn服务中是无法实现的

 

可以通过apache + svn的部署方式利用apache来对访问区域进行控制,达到你说的那种设置用户在一个库里访问不同文件夹的权限。

 

建议你采用apache+svn+svnmanager的部署方式使用

 

 

楼上的,为什么单独的svn不能实现呢?

 

apache仅仅是个web服务器吧

 

回答楼主问:

我认为直接配置svnserve就行

配置那个authz

[groups]

g_vip = morson

g_manager = michael

g_beijing = scofield

g_shanghai = lincon

g_headquarters = rory, linda

g_docs = linda

[arm:/]

@g_manager = rw

* = r

[arm:/diary/headquarters]

@g_manager = rw

@g_headquarters = rw

@g_vip = r

* =

[arm:/diary/beijing]

@g_manager = rw

@g_beijing = rw

@g_vip = r

* =

[arm:/diary/shanghai]

@g_manager = rw

@g_shanghai = rw

@g_vip = r

* =

[arm:/ref]

@g_manager = rw

@g_docs = rw

* = r

[arm:/temp]

* = rw

上面是我从csdn中copy过来的,他的够复杂了,你可以参考一下。

 

 

没什么太复杂的:)

 

如果用svnadmin create了

 

你就需要把改每个repos里边的server.conf指向同一个passwdfile和accessfile

 

 

### This file controls the configuration of the svnserve daemon, if you

### use it to allow access to this repository.  (If you only allow

### access through http: and/or file: URLs, then this file is

### irrelevant.)

 

### Visit http://subversion.tigris.org/ for more information.

 

[general]

### These options control access to the repository for unauthenticated

### and authenticated users.  Valid values are "write", "read",

### and "none".  The sample settings below are the defaults.

# anon-access = read

# auth-access = write

### The password-db option controls the location of the password

### database file.  Unless you specify a path starting with a /,

### the file's location is relative to the conf directory.

### Uncomment the line below to use the default password file.

# password-db = passwd

### The authz-db option controls the location of the authorization

### rules for path-based access control.  Unless you specify a path

### starting with a /, the file's location is relative to the conf

### directory.  If you don't specify an authz-db, no path-based access

### control is done.

### Uncomment the line below to use the default authorization file.

# authz-db = authz

### This option specifies the authentication realm of the repository.

### If two repositories have the same authentication realm, they should

### have the same password database, and vice versa.  The default realm

### is repository's uuid.

# realm = My First Repository

 

serverconf文件里的

 

那样老累的

 

我采用的方法就是apache+svn+svnmanager利用crontab周期性同步,如果带宽允许的情况下可以采用调整hooks实时同步版本系统,效果要比svn好不少

 

怎么说呢,多项目情况下好维护是最好的



 

确定要放弃本次机会?
福利倒计时
: :

立减 ¥

普通VIP年卡可用
立即使用
shengling_2005
关注 关注
  • 0
    点赞
  • 踩
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
  • 分享
    复制链接
    分享到 QQ
    分享到新浪微博
    扫一扫
  • 举报
    举报
专栏目录
SVN权限控制解析
niu_mo_wang的专栏
08-15 785
2. 代码目录在不同层级里,使用子文件夹 覆盖 父级 设置。1. 角色、用户结合业务群组建多层级;1. 代码目录存在多级。
SVN 权限配置详细说明
hftyfdg的博客
02-10 1410
SVN 权限配置详细说明
1 条评论 您还未登录,请先 登录 后发表或查看评论
实例方式讲解svn目录权限设置
05-21
通过实例讲解svn目录权限的详细设置。主要包括:项目结构、建立版本库、配置权限、导入项目版本库、启动svnserver、将svnserver设为系统服务等内容。难得的svn资料。
svn不同文件夹设置不同权限
zhangzhi_Curry的专栏
07-11 1134
svn 目录下authz 设置: [groups] group_1 = user1, user2 group_2 = user3 [/] @group_1 = rw @group_2 =r #组group_1对所有项目拥有读写权限, 组group_2对所有项目只有读的权利 [/static:] @group_1 = rw user4 = r
SVN权限配置及连接指南
最新发布
Kun_112114的博客
04-21 1005
在authz文件中,首先通过[groups]段来定义用户组,将具有相同权限需求的用户归为一组,方便批量管理权限。[groups]上述代码定义了三个用户组,all_access包含了多个具有全面访问权限的用户,developers是开发人员组,reviewers是审核人员组。
svn权限分配
xiaoyu的博客
03-31 1070
svn权限分配注意: >>>对某个用户,如果只赋给他某个目录的权限,但对上级目录没有赋给,则他不能有上级目录的任何权限 例如某个用户有:/repository/project1的r权,而没有/repository的r权 >>>对于所有的目录,都优先处理设置在这个目录上的权限设置。 例如sai用户: [/repository] sai = rw 对于repository目录,
Linux svn server 给指定文件夹设置相应的读写权限
真像大白阿的博客
11-29 2027
简介: 在使用Linux搭建SVN服务器的时候,需要给仓库中不同的文件夹设置不同的权限。 1.在svn目录中有Dan和Mango两个文件夹 2.进入svn/conf目录下,使用vim命令 vi authz配置的authz权限 3.输入相应的指令 4.指令含义 [/] 为当前svn目录下所有文件夹 [/Mango] 为当前svn下的Mango文件夹指定相应的权限 mango...
SVN账号配置权限
u010483330的博客
07-26 1万+
SVN账号配置权限
KBD-Project-SVN文件夹-权限设定规则
04-15
"KBD-Project-SVN文件夹-权限设定规则"显然涉及到如何在SVN中对项目目录进行权限配置,以确保团队成员能有效地协同工作,同时保护代码的安全性。以下将详细介绍SVN项目管理目录规则的制定及其重要性。 首先,SVN的...
删除目录下所有svn相关的文件夹
07-10
3. **检查`.svn`文件夹**:在每个子目录中,检查是否存在`.svn`目录。 4. **删除`.svn`**:如果找到`.svn`目录,安全地删除它。在编程环境中,应确保在删除前没有打开的文件或进程正在使用这些目录。 5. **错误处理*...
清除文件夹svn(windows右键工具)
05-10
本资源提供了一个名为"清除文件夹svn(windows右键工具)"的实用程序,专为Windows用户设计,用于方便地清理SVN文件夹中的信息。这个工具通过右键菜单集成,使得操作更为便捷。 SVN是一个开源的版本控制系统,它允许...
svn分目录权限
This My Life - chisj
10-29 1996
很久之前搭了一个svn,因为公司的流程也不是很规范,然后设计、产品、android、ios的各种代码都在一个路径底下,自己也没有在意这些细节。但是产品经理有一天觉得这更新的东西太多了。所以想要分目录。 最先想到的是多个路径分开来,这个路径更新设计,那个路径更新产品。。。但是确认产品是想更新的地址不变,但是看到的内容不一样。每个用户对应自己权限所查看的目录。 因为没有弄过,所以只能借助搜
svn 子目录权限,及删除某个项目
weixin_34111819的博客
06-15 455
前提 passwd文件已经写上账号密码 username=password svnserve.conf文件配置如下 [root@aa conf]# cat svnserve.conf |grep -v "#" [general] anon-access = none auth-access = write password-db = passwd au...
关于Svn的权限设置
zhailina的博客
09-03 427
我的Svn的版本库路径为:E:\svn\repository  打开它下面的conf子目录,会看到三个文件,分别命名为:authz,passwd,svnserve.这三个文件就是用来对该版本库的权限进行管理的。 一.svnserve:          这个文件是对版本库权限进行管理的全局文件,其中有四行内容常用,分别是: #anon-access = read     //对未注册用户的...
svn 分用户组、分目录权限控制
张拓的博客
03-16 2437
 subversion.conf如下 DAV svn SVNPath /home/svn/repos AuthType BasicAuthName "please input your id&password"AuthUserFile /home/svn/passwordfileRequire valid-userAuthzSVNAccessFile /hom
svn如何配置父目录无权限,子目录有权限?
minstbe的博客
01-18 1476
实际上,权限设置并没错,之所以拉不到a目录的内容,是因为我们在项目最初checkout的地址都是到/project为止。如果要检出上面的 /project/B/a ,则需要单独再checkout 不能使用之前到/project的地址。svn checkout svn://xxxxxx//project/B/a -- 重新输入账号密码。如果某一个用户U1 对/project/A 有权限,但是对/project/B没有权限。而某一天忽然要让用户U1 对/project/B/a 有权限(保持对B目录 没有权限)
svn精细配置各个目录的权限
热门推荐
cuiyaoqiang的博客
06-29 6万+
如图,这里我建的项目库为BHPP,其下边又有两个文件夹BHPPB和BHPPH,在BHPPB下又有9个文件,现在要分别对每个文件进行svn权限配置。 要求: admin管理员对所有的文件都有读写权利; assembly文件夹对zs有读写权利,其他人只能读; bcommon文件夹对ls有读写权利,其他人只能读; …… rsserver文件对cyq有读写权利,其他人只能读; hy和wz只有读的权利,不能
SVN单一版本库权限配置
mj_ww的博客
11-15 941
匿名访问  打开授权访问的配置   1.打开F:\Subversion\SvnRep\OA\conf\svnserve.conf。这里是你的版本库的路径   2.将第19行# anon-access = none取消注释被修改心狠下面:anon-access = write  表明该版本库接受匿名访问,但是在下面我们配置授权访问的时候回把匿名访问给注释掉,因为在实际开发的时候访问SVN的都会进行
SVN怎么做部门隔离控制?
impaq的博客
04-16 351
公司要求做一个用SVN搭建的文件共享服务器。 SVN安装搭建完成后,就要开始配置config下的3个文件了。 authz配置用户权限 passwd配置用户和密码 svnserve.conf配置基本参数 那SVN怎样才能让用户在主目录只能看见自己的拥有权限的文件夹呢? 首先给所有用户主目录都配上可读权限,然后其它子目录都加上* = 和能访问的用户组就好了 另外,在用shell脚本批量创建用户的时...
shengling_2005

博客等级

码龄18年
23
原创
0
点赞
0
收藏
1
粉丝
关注
私信

热门文章

  • 怎样设置svn中不同文件夹的权限 12723
  • flex profile 7334
  • 怎么配置怎及SVN服务器 5074
  • 怎样备份 svn数据文件 2158
  • 如何实现一个功能 1812

分类专栏

  • flash项目开发流程
    7篇
  • flex学习
    3篇
  • Mysql
  • 开发问题集锦
    9篇
  • 杂谈
    3篇
  • 程序员的团队精神
    1篇

展开全部 收起

最新评论

  • 怎样设置svn中不同文件夹的权限

    艾雨伞: 子目录的各个权限不同,设置起来是很麻烦的。我都是单独指定,也不能使用通配符。

  • 怎样备份 svn数据文件

    加蓝007: set BACKUP_DIRECTORY=%BACKUP_SVN_ROOT%/%date:~0,4%-%date:~5,2%-%date:~8,2% 那个日期在WIN7下好像不对变成了2010/08/08.这样改一下.好像就能用了.3Q

  • Comet:基于 HTTP 长连接的“服务器推”技术

    lantianshan: [e06][e01]

大家在看

  • c语言基础之函数
  • 在Kotlin中,带接收者的函数字面量(receiver function literal) 100
  • 【ComfyUI 效率革命】两图换背景实战教学:告别 PS,10 倍提速轻松搞定场景替换
  • pandas IO 性能调优实战攻略:从解析到存储的全流程优化 351
  • 深度解析 pandas 高性能存储方案:HDF5、Parquet 与数据库集成实战 441

最新文章

  • FlashDevelop Code Snippets 设置
  • as3 文本渐变动画
  • flex profile
2010年1篇
2009年31篇

目录

展开全部

收起

相关专栏

嵌入式最全面试题-Offer直通车

专栏

713 人学习

17年+码农经历了很多次面试,也多次作为面试官面试别人,多次大数据面试和面试别人,深知哪些面试题是会被经常问到,熟背八股文和总结好自己项目经验,将让你在面试更容易拿到Offer。长期更新大数据面试题,分享面试技巧和推荐嵌入式的就业机会,不定时在线答疑。

SVN 80道面试题及参考答案(2万字长文)

工具吧

专栏

0 人学习

linux svn外链学习

Linux上岸手册

专栏

0 人学习

Linux上岸手册,99元包十年更新,一周四更,交个朋友

Linux下svn文件提交后自动同步更新到网站目录

目录

展开全部

收起

分类专栏

  • flash项目开发流程
    7篇
  • flex学习
    3篇
  • Mysql
  • 开发问题集锦
    9篇
  • 杂谈
    3篇
  • 程序员的团队精神
    1篇

展开全部 收起

目录

评论 1
被折叠的  条评论 为什么被折叠? 到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值