云服务器Linux 安装SVN

系统环境:

第一步:通过yum命令安装svnserve,命令如下:

yum -y install subversion

此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行

若需查看svn安装路径,可以用以下命令:

rpm -ql subversion

第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)

目录的位置,你可以随意:

mkdir /u01/svn

第三步:创建svn版本库

在第二步建立的路径基础上,创建版本库,命令如下:

svnadmin create /u01/svn/lfzl (lfzl为你预期的版本库名称,可自定义)

第四步:修改配置信息

创建成功后,进入lfzl目录下 

cd /u01/svn/lfzl

进入目录,可以看见如下文件信息:

云服务器Linux 安装SVN_第1张图片

authz:负责账号权限的管理,控制账号是否读写权限

passwd:负责账号和密码的用户名单管理

svnserve.conf:svn服务器配置文件

1、修改authz文件信息,如下:

vi authz

只需在末尾添加,注意斜杠的方向(我在此坑了

云服务器Linux 安装SVN_第2张图片

2、 修改passwd文件信息:

直接将账号和密码信息追加到文件中即可,账号 = 密码

云服务器Linux 安装SVN_第3张图片

3、 修改svnserve.conf:

我开启了以下四项,至于其他人的配置,不予评说

云服务器Linux 安装SVN_第4张图片

 第五步:防火墙设置

如果没有开启防火墙,此步不用配置

如果开启了防火墙,添加svn 默认端口3690:

1、添加3690端口:
firewall-cmd --zone=public --add-port=3690/tcp --permanent

2、重启防火墙
firewall-cmd --reload


其它命令:

0.查看防火墙状态
firewall-cmd --state
 
1.启动防火墙
systemctl start firewalld 
 
2.禁用防火墙
systemctl stop firewalld
 
3.设置开机启动
systemctl enable firewalld
 
4.停止并禁用开机启动
sytemctl disable firewalld

阿里云服务器 3690 端口开启(我是租用的云服务器,会有这步,不然没法访问svn) 

云服务器Linux 安装SVN_第5张图片

第六步:启动svn服务器

注意路径,是版本库目录路径。

此开启为默认端口 3690

svnserve -d -r /u01/svn

如果需要使用其它端口,可使用命令:

其中9999为你所指定端口

svnserve -d -r /u01/svn --listen-port=9999

 查看服务启动是否成功

 

1、查询svn 版本号
svn --version

2、查询svn 开启进程
ps -ef|grep svn

3、关闭svn
kill 进程即可

4、查看开启的端口列表
netstat -ntlp

 

第七步:客户端访问svn服务器

在windows客户端,输入地址:svn://ip地址:3690/xxxx   (iP地址为你linux的ip,xxxx为前文创建的版本库名称,3690为svn默认端口,也可以不写),弹出输入用户名和密码,输入即可访问

云服务器Linux 安装SVN_第6张图片

到此,Linux下svn服务器搭建就总结完毕。

你可能感兴趣的:(SVN,Linux)