1. 检查安装
    <!-- 检查是否安装过 -->
    rpm -qa |grep subversion
    <!-- 安装`SVN` -->
    yum -y install subversion
    <!-- 查看`SVN`版本 -->
    svnserve --version

2. 创建版本库
    ```
    <!-- // 创建`svn`库 -->
    [root@...~]# mkdir /home/wwwroot/svndata
    <!-- // svndata是库的名称, test是项目名称 -->
    [root@...~]# svnadmin create /home/wwwroot/svndata/test
    <!-- // 在创建一个 blog 项目 -->
    [root@...~]# svnadmin create /home/wwwroot/svndata/blog
    ...
    ```

3. `SVN`配置
    vim /home/wwwroot/svndata/test/conf/svnserve.conf
    ```
        [general]
        anon-access = none
        auth-access = write
        passwd-db = passwd
        authz-db = authz
    ```
    vim /home/wwwroot/svndata/test/conf/passwd
    ```
        [users]
        # 账号 = 密码
admin = 123456789
        test = test
    ```
    vim /home/wwwroot/svndata/test/conf/authz
    ```
        [groups]
        admin = admin
        test = test
        [/]
        @admin = rw
        @test = r
        <!-- 必须添加下面这个 [* =]: 表示其它任何没有权限 -->
        * =
    ```

4.`SVN`服务启动
    <!-- 常规启动 -->
        <!-- 其中 -d 表示守护进程, -r 表示在后台执行 /home/svn/  为svn的安装目录 -->
    sudo svnserve -d -r /home/wwroot/svndata
    <!-- 检查服务是否启动成功 -->
    ps aux | grep svn
    <!-- 查看 3690 端口 -->
    netstat -tnlp
    <!-- 开机自启 -->
    systemctl enable svnserve.service

5.`SVN`操作

    <!-- 本地检出项目 -->
    svn co svn://xx.x.x.xxx/test   wwwroot/test