1.检查是否安装了低版本的SVN
    rpm -qa subversion
    2.卸载旧版本SVN
    yum remove subversion
    3.安装SVN
    yum -y install subversion
    4.检验已经安装的SVN版本信息
    svnserve —version
    5.建立SVN库
    mkdir -p /www/svn
    svnadmin create /www/svn/test
    6.配置代码库
    cd /www/svn/test/conf
    (1).用户密码配置

    image.png
    image.png
    image.png
    image.png
    image.png
    #!/bin/sh
    export LANG=en_US.utf8
    /usr/bin/svn update /www/wwwroot/ceshi.com —username ‘xiaobai’ —password ‘123456’
    防火墙开启
    多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题
    配置防火墙端口
    首先要明确CentOS7的默认防火墙为firewallD。subversion的默认端口为3690,如果没有打开会报错:
    1: sudo firewall-cmd —permanent —add-service=telnet
    2: sudo firewall-cmd —permanent —add-port=3690/tcp
    3: sudo firewall-cmd —reload
    centOS 7 防火墙开启、关闭与查看状态:
    systemctl start firewalld
    systemctl stop firewalld
    systemctl status firewalld
    出现以下情况则代表防火墙没启动用systemctl status firewalld查看防火墙状态
    启动svn
    svnserve -dr /www/svn
    查看SVN服务:
    ps aux|grep svnserve #默认端口为:3690
    svn 搭建 - 图6
    切换到项目根目录检出
    svn co svn://127.0.0.1/ceshi .

    参考文档https://www.cnblogs.com/zhongyehai/p/10620058.html