天天看点

阿里云centos7搭建SVN

centos7搭建SVN

本文主要讲解设置多个版本库

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。

一、搭建

1、安装

yum install subversion           

2、查看版本

svnserve --version           

3、创建目录

mkdir /home/svn           

4、创建版本库

cd /home/svn
svnadmin create /home/svn/anrika           

5、查看版本库文件

cd anrika
ls           
conf db format hooks locks README.txt

6、subversion目录说明

db目录:就是所有版本控制的数据存放文件。

hooks目录:放置hook脚本文件的目录。

locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端。

format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。

conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)。

进入conf目录(该svn版本库配置文件)cd conf/

authz 文件是权限控制文件

passwd 是帐号密码文件

svnserve.conf SVN服务配置文件

7、配置文件权限和文件账号密码

cd conf
vi passwd           

在最下面加上anrika=Anrika123

阿里云centos7搭建SVN
vi authz           

加上组别和权限

阿里云centos7搭建SVN
vi svnserve.conf           

去掉前面的#和空格,最下面的填写自己的路径

阿里云centos7搭建SVN

8、启动SVN版本

svnserve -d -r /home/svn/           

9、查看服务是否开启

ps -ef |grep svn           

默认为3690端口开启

10、阿里云服务器开启3690端口

SVN服务的默认端口为TCP 3690。您需要登录 ECS管理控制台,添加安全组规则 放行TCP 3690端口。

11、测试

Mac下载cornerStone,点击,选择Add Repository
阿里云centos7搭建SVN
windows下载TortoiseSVN
阿里云centos7搭建SVN

继续阅读