天天看点

centos7 搭建SVN

一.安装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/