Linux部署Subversion

Subversion基础环境

环境配置

#修改主机名
hostnamectl set-hostname svn
bash

#关闭防火墙
systemctl stop firewalld.service 
systemctl disable firewalld.service

在这里插入图片描述

安装软件

yum install -y subversion

配置仓库

#创建仓库
mkdir -p /kgc/svn
svnadmin create /kgc/svn/

修改passwd、authz和svnserver.conf配置文件

#添加用户和密码
vim /kgc/svn/conf/passwd 
kgc-test = benet.com

#给予创建的用户权限
vim /kgc/svn/conf/authz
[/]
kgc-test = rw

#取消以下命令的注释
cd /kgc/svn/conf/
vim svnserve.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /kgc/svn

在这里插入图片描述

启动服务

使用svnserve -d -r /kgc/svn/启动即可

创建分支

  • 使用svn mkdir svn://192.168.183.161/product-station -m "mkdir by csy creat 2021-5-30"创建分支模拟提交代码
    在这里插入图片描述
  • 显示信息并下载文件到本地目录
#以列表显示信息
svn list svn://192.168.183.161
#将文件checkout到本地目录
svn checkout svn://192.168.183.161/product-station

在这里插入图片描述

  • 将修改过得文件提交到仓库
cd product-station/
echo "kgc-web-version" >> index.html
#往版本库中添加文件
svn add index.html
#将改动的文件提交到版本库
svn commit -m 'commit'

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46329906/article/details/117353860