Linux CentOS 7 安装Apache Subversion

本文介绍了如何在Linux CentOS 7系统中安装和配置Apache Subversion(SVN)服务器,包括下载SVN,创建版本库,配置用户权限,以及使用TortoiseSVN进行连接测试和项目上传。
摘要由CSDN通过智能技术生成

前言

好久没写博客了,由于今年一直忙着装修房子,结婚, 一大堆的事情,附上一张蜜月旅行的照片,哈哈..
这里写图片描述

随着生活渐渐稳定下来,近期也刚好要换工作,所以准备继续把博客码起来,继续坚持学习并积累技术中的点点滴滴,今天简单记录一下在centos7中搭建svn服务器的过程。

下载svn

svn(subversion)和git作为当前最流行的开源集中式和分布式的版本控制系统,应用广泛,svn的官网地址是:http://subversion.apache.org/,我们可以通过下载源码编译安装下载二进制包的方式来安装svn,svn官方并不提供任何二进制包:

The Apache Subversion project does not officially endorse or maintain any binary packages of the Subversion software.

但社区的志愿者们帮我们做了这件事,所以我们只用通过yum命令去下载安装即可:
这里写图片描述

如上图所示,在安装之前我们需要通过命令rpm -qa subversion先检查下服务器是否已经安装svn,如果已安装则需要通过命令yum -y remove subversion先卸载旧版本再继续安装。依照官方guide,我们需要执行以下两条命令来安装svn:

  1. yum -y install subversion
  2. yum -y install mod_dav_svn

运行如上命令后,通过svnserve --version即可查看svn的版本情况:
这里写图片描述

如上图就说明svn已经安装成功,二进制包的版本相对较低(1.7.14),如果想用最新的稳定版(1.9.6)需要下载源码来编译安装,本篇博客暂且只介绍通过二进制包的方式来安装svn。

创建svn版本库

安装好之后,接下来要做的就是创建svn版本库,版本库可以看作是服务器上集中存放和管理数据的地方,这里我们选择usr/local/dev/svn作为所有版本库的根目录,然后在这个根目录下创建一个版本库raito-platform-master,用来存放raito-platform-master项目的代码并作为源码库,首先通过命令创建好文件夹:
这里写图片描述

接下来通过命令svnadmin create就可以初始化版本库了,也就是在这个目录生成svn的相关配置文件:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值