Ubuntu18安装SVN服务器教程

简介

Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。我们这里主要讲

一下如何在linux系统安装svn,这里我以ubuntu18为例来进行演示,并做为笔记记录过程,分享给有需要的朋友们

 

教程

检测svn版本

先检测一下是否已经安装了 svn,如果未安装则显示如下

root@DESKTOP-L58P9UR:~# svn --version

 

安装svn

先来更新一下

apt-get update 

安装svn

apt-get install subversion

 

创建仓库

新建一个svn仓库的文件夹

mkdir /home/svn

创建仓库,repos就是仓库的名字

svnadmin create /home/svn/repos

会看到repos目录有如下的文件

 

配置

进入配置文件的目录

cd  /home/svn/repos/conf

conf目录当中,我们会用到如下这几个文件

#配置权限
authz

#用户管理
passwd

#仓库设置
svnserve.conf 

新建一个用户,在最后一行末尾处添加,如下

vi passwd

ivpsr = ivpsr  #这就是我们添加的账户

再接着修改authz文件来配置权限

vi authz
#在末尾处添加,这里是我演示给大家的设置

[/]                           #这表示所有目录都可以
ivpsr = rw                    #这是配置我们的账号 读写权限
otheruser = rw                #这是其他人也有读写权限

修改svnserve.conf文件,把password-db = passwd前面的#去掉即可

vi svnserve.conf

password-db = passwd

 

我们来svn使用一下试试,例如

svn checkout https://www.myroms.org/svn/src/trunk

THE END