Centos7安装subversion

subversion官网
一、准备centos7虚拟机,网络访问无异常
二、打开官网,获取subversion
在这里插入图片描述
三、点击centos
在这里插入图片描述

四、centos 执行 命令:yum install -y subversion
在这里插入图片描述
五、创建版本库
创建版本库目录 输入命令: mkdir -p /var/svn/repository
此目录没有硬性要求,只是作为svn仓库目录
创建项目目录 :到/var/svn/repository 目录下 创建对应的项目目录
比如 : mkdir erp
mkdir oa
作为两个项目的目录

创建SVN 版本库
输入命令: svnadmin create /var/svn/repository/pro_oa/
固定命令 svnadmin create 变成版本库的目录
命令执行成功以后会生成对应的文件
在这里插入图片描述
对应目录的作用
conf 目录 存放版本库的配置文件 可配置权限等一些配置
db 目录 数据库目录
hooks 目录 存放钩子程序

六、配置SVN对应的服务
查看svn服务 状态
输入命令:ps aux|grep svn启动SVN
输入命令 svnserve -d -r /var/svn/repository/
svn 默认端口 3690 启动时修改默认端口
输入命令 svnserve -d -r /var/svn/repository/ --listen-port 8001
svnserve -d -r 后面时SVN仓库目录

设置开机自启
输入命令修改配置文件:vi /etc/sysconfig/svnserve
将 OPTIONS="-r /var/svn" 将/var/svn改为svn版本库存放的目录,:wq 保存退出
在这里插入图片描述
然后执行 systemctl enable svnserve.service

centos7 查看防火墙

firewall-cmd --state

centos7 关闭防护墙

 systemctl stop firewalld

七、测试SVN检出与提交
创建两个目录 模拟开发人员

mkdir -p /root/workspace/zhangsan
mkdir -p /root/workspace/lisi

输入检出命令: svn checkout svn://192.168.92.21/pro_oa ./

到张三目录下 启动SVN服务 执行检出命令
在这里插入图片描述
在指定目录下创建.svn工作副本目录

创建文件进行提交
随便创建文件 编辑一些内容

vi hello.txt

然后执行 add 命令

svn add hello.txt 

执行提交命令

svn commit -m "第一次提交"  hello.txt

提交失败 需要设置权限
在这里插入图片描述
到pro_oa 项目的配置文件下 conf 目录中 编辑 vi svnserve.conf
把匿名配置取消注释,并设置为 write
在这里插入图片描述
再提交就提交成功了
在这里插入图片描述
服务器端查看 提交文件 输入命令

svn list svn://192.168.92.21/pro_oa

在这里插入图片描述
更新 到lisi目录下输入:

svn update 

在这里插入图片描述
已经将张三的提交给更新下来了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值