svn 部署
一、 部署 SVN
1. 安装
yum install subversion httpd mod_dav_svn
2. 创建仓库
创建test测试仓库mkdir -p /var/svn/repos/test
svnadmin create /var/svn/repos/test
二、 配置 SVN
2.1. 配置httpd
创建文件 /etc/httpd/conf.d/subversion.conf
添加如下内容;
<Location /svn> |
2.2 配置身份验证
htpasswd -cm /etc/svn-auth-users username
后续添加用户: htpasswd -m /etc/svn-auth-users anotheruser
2.3 开启服务
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
systemtcl enable svnserve --now
systemctl enable httpd --now
2.4 访问SVN
http://your_server_ip/svn/your_svn_repos
2.5 svn目录权限修改
/var/svn/repos/test
的权限需要修改成 httpd
的用户apache
, 否则svn客户端无法上传文件
chown -R apache:apache /var/svn/repos/test