linux安装svn服务器 cvs,CentOS Linux yum安装Subversion做SVN服务器

本文详细介绍了Subversion(SVN)的安装步骤与配置方法。包括使用CentOS安装源安装SVN、Apache及相关扩展,设置服务开机启动,以及通过HTTP访问SVN等关键配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

下面记录subversion的安装过程。

1.安装subversion、Apache及svn扩展。

直接使用Centos安装源里的包安装,会自动解决依赖。yum install subversion httpd mod_dav_svn -y

2.设定开机启动。

通过[root@bak var]# chkconfig --list|grep svn

svnserve 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

[root@bak var]#

我们可以看到svnserve已经出现了。

我们可以使用下面方式设定其开机启动。[root@bak var]# chkconfig svnserve on

[root@bak var]# chkconfig --list|grep svn

svnserve 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

[root@bak var]#

设定以后再次查看,2、3、4、5运行级别下都已经是默认启动了。

这样可以保证我们启动服务器之后svn服务就直接是启动状态。

同样的方法设定apache。[root@bak test]# chkconfig httpd on

3.Subversion的启动与关闭。

通过[root@bak var]# service svnserve

用法:/etc/init.d/svnserve {start|stop|status|restart|condrestart|try-restart|reload|force-reload}

我们可以看到,/etc/init.d/svnserve脚本给我们提供了上述启动、停止、查看状态、重读配置等功能。

我们可以直接用下面方式来管理svnserve服务:service svnserve start 启动服务

service svnserve stop 停止服务

Apache管理同上。

4.配置svn通过http访问。

修改httpd的配置文件/etc/httpd/conf/httpd.conf

这里不讨论虚拟主机的使用,直接在配置文件末尾添加下列配置:

DAV svn

SVNParentPath /var/cvs #设定该目录为svn的目录。

SVNListParentPath on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值