Linux搭建SVN服务器

Linux搭建SVN服务器

系统环境:阿里云ESC服务器 Centos 7.4

第一步:通过yum命令安装svnserve

yum –y install subversion

该命令会自动安装SVN服务器相关服务和依赖

查看svn 安装位置:

rpm –ql subversion

第二步:创建版本库目录:

mkdir /var/svn

第三步:创建svn版本库

svnadmin create /var/svn/xxxx   (xxxx为自定义版本库名称)

第四步:修改svn配置

进入版本库目录下的conf

cd /var/svn/xxxx/conf

1.修改 authz

 

2.修改passwd

   

3.修改svnserve.conf  切记行首的空格要删掉

   

第五步:修改防火墙配置:

CentOS 7默认的防火墙是firewalld,这个还不太清楚怎么搞,停掉后安装了iptables

1.停止firewalld

#停止firewalld服务

systemctl stop firewalld

#禁用firewalld服务

systemctl mask firewalld

2.安装iptables

#先检查是否安装了iptables

service iptables status

#安装iptables

yum install -y iptables

#安装iptables-services

yum install iptables-services

3.开启iptables

service iptables restart #重新启动

systemctl enable iptables.service   #开机自启

4.设置开放端口

vi  /etc/sysconfig/iptables

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -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 3690 -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 3306 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

5.保存配置,重新启动iptables

service iptables save

systemctl restart iptables.service

感谢Aaron岛主,SVN搭建大部分来自于大佬 https://www.cnblogs.com/mymelon/

posted @ 2018-11-03 11:41  宅小涛  阅读(177)  评论(0编辑  收藏  举报