`
benbenming
  • 浏览: 112478 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

SVN的权限配置

阅读更多

一直没有用过svn的用户分组和细粒度的权限分配。今天找了一下相关的配置方法。

项目情况:D盘根目录下有一个文件夹SVN,在该文件夹中有jsyxv3、svntest两个版本库(可以有更多个),这些版本库共享使用同一个权限配置文件,目录结构如下:
D:\SVN
|---jsyxv3        (项目一,子目录略)
|---svntest        (项目二,子目录略)
|---authz        (共享的权限配置文件)
|---passwd        (共享的密码文件)

#=====配置开始=====
#分组:
[groups]
group_admin = wws,aaa,bbb
group_user1 = sj,ccc
group_user2 = sy,dd,eeee
group_user3 = lxt
group_user4 = ss

#设置对根(即SVN)目录下,所有版本库的访问权限
[/]
* = r             #所有登录用户默认权限为只读
@group_admin = rw #可以分配给组,该组有读写权限
wws = rw          #也可以像这样分配给指定用户

#以下将对各版本库的及其目录进行权限分配
[jsyxv3:/]          #设置对jsyxv3版本库中,所有项目的访问权限
* =                 #未授权用户没有任何权限
@group_user1 = rw

[jsyxv3:/程序管理] #设置对jsyxv3版本库中程序管理目录的访问权限
* =                 #未授权用户没有任何权限
@group_user2 = rw

[jsyxv3:/项目管理] #设置对jsyxv3版本库中项目管理目录的访问权限
* =                 #未授权用户没有任何权限
@group_user3 = rw

[svntest:/]          #设置对svntest版本库中,所有项目的访问权限
* =                 #未授权用户没有任何权限
@group_user1 = rw

[svntest:/程序管理] #设置对svntest版本库中程序管理目录的访问权限
* =                 #未授权用户没有任何权限
@group_user2 = rw
@group_user3 = rw

[svntest:/项目管理] #设置对svntest版本库中项目管理目录的访问权限
* =                 #未授权用户没有任何权限
@group_user4 = rw
#=====配置结束=====

本文来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/svnpz/20090421/4826.html

分享到:
评论

相关推荐

    svn权限配置

    ### SVN权限配置详解 在软件开发团队中,版本控制系统如Subversion(SVN)是必不可少的工具之一。SVN不仅提供了版本控制的功能,还具备强大的权限管理能力,这对于确保代码安全性和团队协作效率至关重要。本篇文章...

    实例方式讲解svn目录权限设置

    配置权限是svn权限设置的核心部分。我们可以使用svnaccess文件来配置权限。svnaccess文件位于版本库的conf目录下,用于定义用户和权限的映射关系。例如: [aliases] joe = joe.user [groups] devteam = joe, jane ...

    SVN搭建与权限配置

    ### Subversion (SVN) 搭建与权限配置详解 #### 一、SVN基本原理及特性 Subversion(简称SVN)是一款开源的版本控制系统,在软件开发领域被广泛采用。它支持线性历史记录,能够跟踪项目的所有更改,并且提供了一套...

    svn手动配置方案大全[服务器、Eclipse客户端、VS2010客户端]

    4. SVN权限配置: SVN的权限管理主要通过svnserve或Apache的authz文件实现。authz文件允许管理员定义用户组和权限规则,比如限制某个用户或用户组对特定目录的读写权限。此外,SVN还支持基本认证和 Digest认证,...

    linux-svn配置svn操作指南权限配置

    本指南将深入探讨如何在Linux环境中配置SVN服务器,以及如何进行权限管理,确保团队成员能按照预设的角色和职责进行协作。 首先,我们需要安装SVN。在大多数Linux发行版中,可以通过包管理器完成此操作。例如,在...

    SVN安装配置手册

    - **权限配置文件(authz)**:用于定义用户或用户组对仓库的访问权限。 - `[groups]`:定义用户组。 - `admingroups=admin`:创建了一个名为`admingroups`的用户组,包含`admin`用户。 - `[/] @admingroups=rw`...

    linux下配置svn权限文件

    首先,我们需要了解Subversion仓库的权限配置文件`svnserve.conf`。这个文件位于Subversion服务器的`conf`目录下,通常是在`/var/lib/svn/repositories/your-repo/conf`路径中(这里的`your-repo`是你仓库的名字)。...

    详细介绍Windows下SVN服务器的配置

    【Windows下SVN服务器配置详解】 Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、...

    SVNManager配置详细说明文档

    SVNManager 配置详细说明...这些配置和设置包括创建数据库、设置访问权限、配置 svnmanager 等方面的内容。 SVNManager 配置详细说明文档旨在提供一个详细的安装和配置指南,为用户提供一个完整的 SVN 管理解决方案。

    SVN详细配置和使用

    ### SVN详细配置和使用 #### 一、背景与需求 版本控制系统在软件开发过程中扮演着极其重要的角色。本文档将详细介绍Subversion (SVN) 的配置及使用方法,并结合具体的场景来阐述其重要性。 ##### 开发中的实际...

    配置SVN服务器 svn配置

    配置SVN服务器涉及到安装SVN服务端软件,创建版本库,设置权限管理,以及配置SSH(Secure Shell)以实现安全的远程访问。以下是配置SVN服务器的具体步骤: 1. **创建SVN版本库用户和组**: - 创建一个独立的用户,...

    SVN属性配置:必须输入日志/日志模版

    - `svn:executable`:标记文件为可执行文件,使得在检出时保留执行权限。 - `svn:mergeinfo`:记录了哪些范围的修订被合并到当前工作副本。 标签“源码 工具”表明这个话题与源代码管理和工具使用有关,SVN作为一个...

    SVN可视化权限分配工具

    SVN权限分配的可视化操作工具,自动解析配置文件,保存自动生成配置文件,支持组权限分配等。 简单易用的SVN中文界面的SVN权限控制工具。

    svn服务器配置教程

    本教程将指导你如何在Windows环境下配置一个基本的svn服务器,包括软件下载、安装、创建版本库、配置用户权限、启动服务器以及进行基本的客户端操作。 1. **软件下载** - **Subversion服务器程序**:访问...

    svn服务器配置教程全

    在本教程中,我们将深入探讨如何配置一个完整的SVN服务器,包括安装、配置、创建仓库以及用户权限管理。 首先,我们需要安装SVN服务器。通常,我们可以选择VisualSVN Server或者CollabNet Subversion Server作为...

Global site tag (gtag.js) - Google Analytics