阿里云轻量级应用服务器CentOS系统搭建SVN服务器

1.打开阿里云服务器控制台,启动远程连接

在这里插入图片描述

2.切换用户至root

sudo su root 

3.下载SVN服务端

yum install subversion 

查看版本号

svnserve --version

4.创建版本库

1.创建工作文件夹(记得记录一下路径)

//创建版本库的工作文件夹
mkdir svnwork
//查看当前路径
pwd

2.建库

svnadmin create svnwork(此处svnwork 替换为上一步查到的当前路径)

创建成功后会在当前目录生成如下几个文件
在这里插入图片描述

  • db目录:就是所有版本控制的数据存放文件
  • hooks目录:放置hook脚本文件的目录
  • locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端
  • format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
  • conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)

5.更改配置文件

1.进入config目录

cd conf

2.修改如下几个配置文件
在这里插入图片描述
设置账号密码 vi passwd
在这里插入图片描述
图中为添加新用户 svn 密码为123
设置权限 vi authz
在这里插入图片描述
添加svn用户对 根目录 下的文件的权限为可读可写
修改服务配置
打开对如下几行的注释

anon-access = read              # 匿名用户权限(none为不给权限)
auth-access = write             # 授权用户权限
password-db = passwd            # 使用哪个文件作为账号文件
authz-db = authz                # 使用哪个文件作为权限文件
realm = /svnwork    # 认证空间名,版本库所在目录(此处svnwork 依旧替换为查到的路径)

6.启动SVN

//启动命令
svnserve -d -r /svnwork (依旧替换路径)
//停止SVN命令
killall svnserve
//查询SVN服务命令
ps -ef |grep svn

7.使用客户端连接

前提,安装好SVN的客户端,基本就是下载下来安装包,一路下一步即可
随便创建一个文件夹,右键check out,URL中填写

https:svn://服务器的公网IP:3690

记住是公网ip哦,当然做这个之前还有一步要完成,就是开放我们服务器的3690端口
我们先打开服务器的工作台,找到
在这里插入图片描述
点击防火墙,点击添加规则
在这里插入图片描述
按如下配置即可打开3690端口
在这里插入图片描述
至此,搭建SVN已经完成,这是本人第一次尝试搭建,只能观潮听海,总结略有不足之处还请手下留情qwq,参考了不少博主的文章,只有有些已经忘记,参考过的文章会在文末标注。
(提醒:若是搭建过程中遇到本地访问问题或许能在下面的链接博客中找到解决方案。)

参考文件:
[1]: https://blog.csdn.net/zeqiao/article/details/78792347

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值