腾讯云centos7.5部署svn服务步骤笔记

准备

腾讯云CentOS 7.5 64位
XShell6
本地操作系统Windows 10

说明

  1. 部署前重装了纯净版的64位CentOS 7.5;
    在这里插入图片描述
  2. 用root权限登录系统

步骤

1.关闭防火墙

停止防火墙

[root@VM_0_5_centos ~]# systemctl stop firewalld.service

关闭防火墙自启动

[root@VM_0_5_centos ~]# systemctl disable firewalld.service

2.安装svn

安装很简单,直接用yum命令

[root@VM_0_5_centos ~]# yum -y install subversion

安装完成后,可以查看当前安装的版本

[root@VM_0_5_centos ~]# svn --version
在这里插入图片描述

3.创建源仓库

安装完成了,需要创建源仓库
首先创建目录,这里我将目录放在/var/svn/repos/TEST/,其中TEST是目标目录

[root@VM_0_5_centos ~]# mkdir -p /var/svn/repos/TEST/

然后将该目录设置为源仓库

[root@VM_0_5_centos ~]# svnadmin create /var/svn/repos/TEST/

4.修改配置文件

此时/var/svn/repos/TEST/下会出现一些目录和文件,进入conf目录修改
修改配置文件svnserve.conf

vim svnserve.conf
anon-access = none #拒绝匿名访问
auth-access = write #使授权的用户有写的权限
password-db = password #(不用修改)
authz-db = authz #(不用修改)

(还是提示一下新手,进入vim编辑器时,按i进入插入模式,然后编辑完成后按Esc退出编辑模式,需要保存时,键入:wq,回车即可,下面的以此类推。)
再修改配置文件passwd

vim passwd
[users]
#username = password 用于登录的用户名和密码。我配置的就是:
zx = zx123456 #每一行添加一个用户

最复杂的是权限配置文件authz,我们直接在下面加入配置

vim authz
[groups]
TEST = zx,zx1,zx2 #其中TEST是我们仓库的名字,后面为用户列表,用英文逗号隔开
[/] #为了简单起见,这里直接用了全仓库的控制
@TEST = wr #wr表示可读可写的权限
zx = wr

就快完成了~

5.查看运行状态

启动svn服务

[root@VM_0_5_centos conf]# systemctl start svnserve
[root@VM_0_5_centos conf]# ps -ef | grep svn
在这里插入图片描述

启动成功!

6.本地服务端连接测试

windows本地安装好svn客户端后,就可以正常用地址检出了,这里还有一个小问题,如何组成svn地址?
svn://IP或者域名/repos/TEST(TEST就是我们上面拿来示范的仓库,换成你自己的试试看)

大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值