环境:百度云服务器 - centos7系统
1.通过yum命令安装svnserve
yum -y install subversion
2.查看svn安装位置
rpm -ql subversion
3.创建版本目录(默认/var/svn)
mkdir /var/svn/svnrepos
4. 创建版本库
svnadmin create /var/svn/svnrepos
5. 进入目录
cd /var/svn/svnrepos

6.进入conf 文件夹,配置账户和权限

权限配置:authz
账户配置:passwd
7.vim passwd

8. vim authz

9. vim svnserve.conf

保存退出:wq
10.启动svn服务器
systemctl start svnserve.service
查看服务启动是否成功, 下图表示svn服务启动成功
ps -ef | grep 'svnserve'

11.由于centos7 默认防火墙是firewall , 我们禁用firewall,并切换为iptables 防护墙
# 停止firewalld服务
命令:systemctl stop firewalld
# 禁用firewalld服务
systemctl mask firewalld
安装iptables 具体操作步骤可以百度一下, 注意我这里使用的是百度云服务器, 涉及到一个安全组的问题
12.iptables防火墙 开放端口
vim /etc/sysconfig/iptables

开放端口 命令可以复制:
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT
13.保存 以及重启 防火墙
systemctl enable iptables.service
service iptables restart
14.到这儿, 可以再本地 使用svn 客户端, 访问云服务器上的svn服务了
svn://服务器ip:3690/svnrepos

CentOS7 安装配置SVN1.7 教程
本文档详细介绍了在CentOS7系统上安装配置SVN1.7的步骤,包括使用yum安装svnserve、创建版本目录、设置权限和账户、启动svn服务器以及开启iptables防火墙并开放端口,最后说明如何在本地通过svn客户端访问服务器上的svn服务。
579

被折叠的 条评论
为什么被折叠?



