前言

SVN是Subversion的简称,是一个开放源代码的版本控制系统,也就是一个用来管理你的项目代码,用来进行版本控制的神器。本文介绍如何在云服务器上搭建SVN服务端。

1.登陆云服务器安装SVN

yum -y install subversion

2.查看SVN是否安装成功

svnserve --version

如下图所示证明SVN安装成功 

3.建立SVN库

mkdir -p /home/svn/repos/siyue
svnadmin create /home/svn/repos/siyue //建立版本库
cd /home/svn/repos/siyue
ls

文件名称随意,这里的为blog,成功之后到该文件夹路径下

如上图所示,会自动生成一些文件

4.配置SVN

cd conf

进入上面的conf文件夹下,会看到一些配置文件,如下图所示

1)设置passwd

vi passwd


设置你自己的用户名用户名和密码。

2)设置authz

[groups]后面加上 你的用户名 = rw

3)设置svnserve.conf

 anon-access = read    # 使非授权用户无法访问
 auth-access = write   # 使授权用户有写权限
 password-db = passwd
 authz-db = authz      # 访问控制文件
 realm = /home/svn/repos/siyue 

采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
 

4)启动SVN 

killall svnserve #关闭svn
svnserve -d -r /home/svn/repos/siyue #启动svn

5)查看SVN端口

netstat -antp | grep svn

5.本地 checkout

本地下载svn客户端TortoiseSVN,安装,随便找一个空文件夹右键



点击ok之后,会提示你登陆,填入你之前配置的用户名密码确认就成功了,之后就是svn的一些操作了,commit,add之类的,相信也难不倒你。

最后修改:2021 年 06 月 25 日 09 : 27 AM