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'