[TOC]
## 安装
~~~
yum install subversion
~~~
> 检查安装是否成功(不要使用1.8版本)
~~~
svnserve --version
~~~
## 建立版本库
~~~
mkdir -p /var/svn/svntest
svnadmin create /var/svn/svntest
~~~
## 配置
> 进入路径 `/var/svn/svntest`
### vim conf/passwd (设置帐号)
~~~
[users]
user111 = user_pwd111
user222 = user_pwd222
~~~
### vim conf/svnserve.conf (设置权限)
~~~
[general]
anon-access = none #控制非鉴权用户访问版本库的权限
auth-access = write #控制鉴权用户访问版本库的权限
password-db = passwd #指定用户名口令文件名
authz-db = authz #指定权限配置文件名
~~~
### vim conf/authz (设置用户权限)
~~~
[/]
user111 = rw
user222 = r
~~~
## 启动SVN服务
> 注意防火墙是否允许3690端口
~~~
systemctl start svnserve.service
~~~
> 设置开机启动
~~~
systemctl enable svnserve.service
~~~
## 客户端测试
![](https://img.kancloud.cn/84/4c/844c5535340036f531a0edced2314d21_468x387.png)