1、检查系统是否已经安装
检查:svnserve --version
卸载:yum remove subversion
安装:yum install subversion
2、建立SVN库(文件位置可自由)
创建仓库文件夹:mkdir -p /opt/svn/repository
用svn管理员身份创建一个仓库:svnadmin create /opt/svn/repository
执行上面的命令后,将自动建立repositories库,查看/opt/svn/repository 文件夹发现包含了conf,db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
3、配置svnserve.conf文件
anon-access = none //不允许匿名用户访问
auth-access = write //通过验证的用户可以读和写
password-db = passwd //用户管理文件
authz-db = authz //权限管理文件
4、添加用户,配置权限
编辑passwd文件vi passwd,添加zhaoxk = abcd1234
编辑authz文件vi authz,添加目录:[/]; 添加权限:zhaoxk = rw
5、设置svn开机自启
编辑svn service配置文件 vi /etc/sysconfig/svnserve,修改OPTIONS的值为svn版本库目录OPTIONS = "-r /opt/svn/svnrepos"
设置自启 systemctl enable svnserve.service
重启服务器 shutdown -r now
查看svn进程 ps -ef|grep svn|grep -v grep