CentOS 搭建 SVN 服务器

in 运维 with 0 comment

安装 SVN 服务端软件

## 安装 subversion
yum install subversion
svnserve --version  # 查看版本信息

创建 SVN 版本库

mkdir -p /data/svn/
svnadmin create /data/svn/test  # 创建一个 repo 名称为 test

## 检查目录结构
# tree /data/svn/
/data/svn/
└── test
    ├── conf
    │   ├── authz
    │   ├── hooks-env.tmpl
    │   ├── passwd
    │   └── svnserve.conf
    ├── db
    │   └── ...
    ├── format
    ├── hooks
    │   └── ...
    ├── locks
    │   └── ...
    └── README.txt

SVN 配置文件

配置 authz 文件

[groups]
# harry_and_sally = harry,sally
admin_users = test

[/]
@admin_users = rw
* =

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r

配置 passwd 文件

[users]
# harry = harryssecret
# sally = sallyssecret
test = test
Comments are closed.