centos7 安装配置svn1.7 完整教程

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

环境:百度云服务器 - 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sort浅忆

觉得有用,大大们可以打赏1毛毛

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值