CentOS7 下搭建svn服务器
一、yum安装subversion 1. 安装 subversion yum install subversion 2. 查看安装版本,检查安装是否成功 svnserve --version 3. 查看安装位置 rpm -ql subversion 二、创建版本库 1. 创建用于存放版本库的目录 mkdir -p /www/sdb1/subversion 2. 创建svn版本库 svnadmin create /www/sdb1/subversion 3. 创建完后,版本库目录下会生成一些文件,进入conf目录下 conf目录中authz文件是权限控制文件; conf目录中passwd是帐号密码文件; conf目录中svnserve.conf是SVN服务配置文件 4. 修改passwd文件,加入用户,格式就是“用户名=密码”,如: admin = 123 5. 修改authz文件,加入用户权限: [/] admin = rw 这就表示admin用户对版本库根目录有读写权限(即最高权限了),权限配置方式在authz文件注释中有详细说明 6. svnserve.conf里面常用的配置有设置匿名用户(默认可读)、授权用户(默认读写)的读写权限,以及指定账号文件(默认passwd)、权限文件(默认authz)的路径等 ### This file