Centos7安装subversion
Posted G_whang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
已经将张三的提交给更新下来了
以上是关于Centos7安装subversion的主要内容,如果未能解决你的问题,请参考以下文章