码迷,mamicode.com
首页 > 系统相关 > 详细

Linux搭建SVN服务器

时间:2018-11-03 14:14:03      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:art   阿里云   blog   检查   服务   info   svn   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/

Linux搭建SVN服务器

标签:art   阿里云   blog   检查   服务   info   svn   svn配置   版本   

原文地址:https://www.cnblogs.com/zhaiyt/p/9900228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!