精品文档---下载后可任意编辑1创建 SVN 配置库目录在某一路径下,点击鼠标右键-新建-文件夹,创建一个文件夹,并修改目录名(如 MySVN,在本文档中称之为 SVN 配置库)。右键点击该目录,选择 TortoiseSVN-Create repository here。(备注:“repository”是英文“储藏室”的意思)11Create repository 创建 SVN 配置库2对 SVN 配置文件进行配置SVN 配置库目录建立后,需要对配置文件进行配置。进入配置库目录下的 conf 目录,其中有authz、passwd、svnserve 三个文件,anthz 配置用户权限、passwd 配置用户名与密码、svnserve 即为配置文件的配置文件。在这三种文件中“#”为注释行起始符号。另外需要注意的是,配置语句的每一行不能有多余的空格。2.1svnserve 文件的配置将整个文件中的内容替换为以下内容即可。[general]anon-access = readauth-access = writepassword-db = passwd//定义 passwd 文件为用户名-密码数据库authz-db = authz//定义 authz 文件为权限管理数据库2.2passwd 文件配置passwd 文件主要用于设置用户名与密码,其语法格式为“用户名 = 密码”。如添加用户名为 user,密码为 pwd 的用户,则可以使用如下方法实现:[users]user = pwd//定义用户 user,其密码为 pwd2.3authz 文件配置authz 文件主要用于设置用户所属群组,配置用户权限及群组权限。群组信息在[groups]标签下配置;某个目录的读写权限则在[某路径]标签下配置,r 表示可读权限,w 表示可写权限,rw 表示可读可写权限。假设 passwd 文件中定义了 A、B、C、D 四个用户,下面将进行一些配置并对这些配置的含义进行说明。[groups]groupA = A,B//定义群组 groupA,它具有两个用户 A、BgroupB = C,D//定义群组 groupB,它具有两个用户 C、D[/]* = r//在根目录所有用户有只读权限A = rw//在根目录用户 A 具有读写权限@groupB = rw//在根目录群组 groupB 具有读写权限[/目录 A]@groupA = rw//在目录 A 群组 groupA 具有读写权限C = w//在目录 A 用户 C 具有写权限3开启 SVN 服务程序一个 SVN 配置库的配置过程至此就结束了,下面需要开启一个 SVN 服务,并以刚建立的 SVN 配置库MySVN 作为配置库,才能使用。下面使用彭斌开发的 myswapper 配置工具进行配置,该工具可以简化配置时所输入的命令行,而使用图形界面进行配置。配置前将 myswapper 工具复制到某一目录...