linux mint 安装 svn,Centos下安装SVN服务器详细步骤

本文档详述了如何在Linux环境中安装和配置Apache HTTP Server与Subversion(SVN)服务,包括安装软件、创建版本库、设置用户权限、启动服务以及配置防火墙端口。这一过程对于搭建版本控制系统和Web服务器至关重要。
摘要由CSDN通过智能技术生成

在保证联网的条件下,执行如下1、二操做,不然请先下载apache、svn的安装包并解压缩 shell

1.安装apache apache

yum install httpd vim

2.安装svn tcp

yum install subversion svn

yum install mod_dav_svn ui

3.建立SVN仓库 spa

mkdir /home/svn server

4.在SVN仓库目录下建立你要的版本库 ip

svnadmin create /home/svn/xyz (版本库名:xyz) io

5.建立用户及密码

在/home/svn/xyz/conf目录下,输入:htpasswd -c passwd xiao

第一次在建立用户密码,需加上“- c”参数

6.设置权限

编辑authz文件,设置组别人员读写权限

2699bde0cc7b4a3b9abcdf37.html

7.修改svnserver.conf

2699bde0cc7b4a3b9abcdf37.html

8.启动SVN服务

svnserve -d --listen-port 3690 -r /home/svn/xyz

2699bde0cc7b4a3b9abcdf37.html

9.防火墙打开3690端口

进入/etc/sysconfig,修改iptables文件

加入以下:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

10.修改apache,目的是保证http可以访问

修改/etc/httpd/conf.d/subversion.conf文件

加入以下:

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module   modules/mod_authz_svn.so

DAV svn

SVNParentPath /home/svn/xyz

AuthType Basic

AuthName "Authorization Realm"

AuthUserFile /home/svn/xyz/conf/passwd

AuthzSVNAccessFile /home/svn/xyz/conf/authz

Require valid-user

11.配置SVN下目录被apache拥有

chown–R apache:apache/home/svn/xyz

12.设置apache开机启动

chkconfig httpd on

13.设置svn开机启动

(1)编写/usr/local/customshell/svn.sh,内容为svnserve –d --listen-port 3690 –r / home/svn/xyz

(2). vim /etc/rc.d/rc.local 增长一句:/usr/local/customshell/svn.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值