美文网首页
快速部署SVN服务

快速部署SVN服务

作者: OPS_Joy | 来源:发表于2020-09-04 10:09 被阅读0次

安装SVN服务
yum -y install subversion
查看SVN版本库
svnserve --version
新建两个SVN仓库app和web
mkdir -p /opt/svndata
cd /opt/svndata
svnadmin create app
svnadmin create web
新建一个存放用户和密码的目录,这样不用每个仓库都修改
mkdir data
cp app/conf/authz data/
cp app/conf/passwd data/
编辑data目录下的文件如下
[root@harbor svndata]# cat data/authz |grep -Ev "#|^$"

[aliases]
[groups]
leaders = boss,leader
appyanfa = xiaowang,dabai
webyanfa =  laoer,dage
[app:/]
admin = rw
@leaders = rw
@appyanfa = rw
@webyanfa = r
[web:/]
admin = rw
@leaders = rw
@appyanfa = r

[root@harbor svndata]# cat data/passwd |grep -Ev "#|^$"

[users]
admin = 123456
leader = 123456
boss = 123456
dage = 123456
laoer = 123456
xiaowang = 123456
dabai = 123456
@webyanfa = rw

仓库app和svn只配置svnserve.conf
[root@harbor svndata]# cat app/conf/svnserve.conf |grep -Ev "#|^$"

[general]
anon-access = read
auth-access = write
password-db = /opt/svndata/data/passwd
authz-db = /opt/svndata/data/authz
[sasl]

启动服务
svnserve -d -r /opt/svndata/
客户端测试,因为所有用户都可以读的权限,所以都可以拉取


8.jpg

在目录中随便新建一个文件,然后上传,没有写的权限会提示


9.jpg
切换到该账号有写权限的仓库或者更换账号,提交成功如下
3.jpg

相关文章

  • 快速部署SVN服务

    安装SVN服务yum -y install subversion查看SVN版本库svnserve --versio...

  • Debian部署svn服务

    1、创建svn目录 2、修改配置文件项目配置文件都在创建目录的conf子目录下: 打开passwd文件,配置用户信...

  • docker-compose部署SVN服务器

    docker-compose 部署svn服务器 已安装docker、docker-compose环境服务器dock...

  • Linux 下部署 SVN 服务

    系统环境:centos 7.9步骤一: 在虚拟机上通过yum安装svnserve 步骤二: 创建版本库目录(此仅为...

  • nginx配置项目

    需求:项目打包部署到服务器上面,首先项目代码使用svn管理,然后在服务器上面安装Jenkins,并使用Jenkin...

  • 快速部署NFS服务

    NFS简介NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过网络共享资源...

  • 远程git自动部署

    前言: 说到自动部署,之前试过在自己的服务器上面搭建一个svn仓库,使用钩子来触发自动部署代码,这样做就免去了每次...

  • Windows 部署SVN服务器

    一、准备 在Windows 系统安装完成后,就可以搭建SVN服务器了。需要准备以下软件: VisualSVN-Se...

  • svn

    为什么要使用SVN SVN基本概念 SVN服务端安装 -Subversion svn服务器创建版本库 启动svn服...

  • 部署—USVN版本控制系统

    部署—USVN版本控制系统2019.10.26 1. SVN介绍 SVN——Apache Subversion(集...

网友评论

      本文标题:快速部署SVN服务

      本文链接:https://www.haomeiwen.com/subject/oqsosktx.html