一.安装svn
yum install -y subversion
二.开启svn端口3690
firewall-cmd --add-port=3690/{tcp,udp} --permanent
关闭selinux
setenforce 0
sed -i "s/enforcing/disabled/g" /etc/selinux/config
三.创建存放项目路径及项目
mkdir -p /data/svn
svnadmin create /data/svn/webapp1
svnadmin create /data/svn/webapp2
四. 编辑配置文件
vi /data/svn/webapp1/conf/svnserve.conf
anon-access = none 表示匿名用户不允许访问
auth-access = write 表示认证用于允许写
password-db = passwd 表示使用passwd文件来进行账号密码认证
authz-db = authz 表示使用authz文件用户权限认证
realm = /home/data/svn 表示将/home/data/svn目录做为SVN服务器的工作目录
五.添加管理员账号和密码
vi /data/svn/webapp1/conf/passwd
admin = 123456
六.启动服务/设置开机启动
svnserve -d -r /vi /data/svn/webapp1 ###启动服务
systemctl enable rc-local ####开机启动
vi /etc/rc.local
svnserve -d -r /vi /data/svn/webapp1
操作文档请见官网:https://svnbucket.com
SVN常用命令:https://svnbucket.com/posts/svn-commands-tutorial/
SVN使用教程:https://svnbucket.com/posts/svn-tutorial/