广告
返回顶部
首页 > 资讯 > 服务器 >Docker搭建svn的方法步骤
  • 820
分享到

Docker搭建svn的方法步骤

Docker搭建svn 2023-01-13 12:01:16 820人浏览 独家记忆
摘要

目录一、svn简介二、Docker搭建svn三、创建svn仓库和账户1、进入容器中进行配置2、创建名称为svn的资源仓库3、设置资源仓库【 /var/opt/svn/conf/svn

一、svn简介

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

二、docker搭建svn

  • 服务器已经安装好docker服务
  • 选用svn的docker镜像为garethflowers/svn-server
  • 安装并启动容器代码

下载svn

docker run --restart always --name svn -d -v /home/svn:/var/opt/svn -p 3690:3690 garethflowers/svn-server

参数说明:

  • /home/svn为宿主机的文件目录,/var/opt/svn为容器内的文件目录
  • --restart always命令可以实现容器在宿主机开机时自启动
  • -p 3690:3690表示将宿主机的3690端口映射到容器的3690端口,此端口为svn服务的默认端口,可以根据需要自行修改

三、创建svn仓库和账户

1、进入容器中进行配置

进入svn容器

docker exec -it svn /bin/sh

2、创建名称为svn的资源仓库

创建svn仓库

# 创建名为svn的仓库
svnadmin create svn

3、设置资源仓库【 /var/opt/svn/conf/svnserve.conf】

# 进入编辑svnserve.conf文件
vi  svnserve.conf
# 将配置文件修改为如下信息
anon-access = none             # 匿名用户不可读写,也可设置为只读 read
auth-access = write            # 授权用户可写
passWord-db = passwd           # 密码文件路径,相对于当前目录
authz-db = authz               # 访问控制文件
realm = /var/opt/svn/svn       # 认证命名空间,会在认证提示界面显示,并作为凭证缓存的关键字,可以写仓库名称比如svn

4、设置账号密码【 /var/opt/svn/conf/passwd】

# 进入编辑svnserve.conf文件
vi  passwd
# 将配置文件修改为如下信息
[users]
# harry = harryssecret
# sally = sallyssecret
admin = 123456

5、设置账号权限【 /var/opt/svn/conf/authz】

# 进入编辑svnserve.conf文件
vi  passwd
# 将配置文件修改为如下信息
[groups]
owner = admin
[/]               # / 表示所有仓库
admin = rw        # 用户 admin 在所有仓库拥有读写权限
[svn:/]           # 表示以下用户在仓库 svn 的所有目录有相应权限
@owner = rw       # 表示 owner 组下的用户拥有读写权限 

四、用户拉取搭建好的svn仓库

拉取svn仓库

到此这篇关于Docker搭建svn的方法步骤的文章就介绍到这了,更多相关Docker搭建svn内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Docker搭建svn的方法步骤

本文链接: https://www.lsjlt.com/news/177631.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Docker搭建svn的方法步骤
    目录一、svn简介二、docker搭建svn三、创建svn仓库和账户1、进入容器中进行配置2、创建名称为svn的资源仓库3、设置资源仓库【 /var/opt/svn/conf/svn...
    99+
    2023-01-13
    Docker搭建svn
  • linux 搭建svn服务器的方法步骤
    一:安装svn yum install -y subversion 二:创建仓库 1:创建仓库目录 mkdir -p /var/project/test 2:创建仓库 svnadmin create /...
    99+
    2022-06-04
    linux 搭建svn服务器 linux svn服务器搭建
  • docker搭建fastdfs环境的方法步骤
    fastdfs是一个开源的分布式文件系统,在实际使用中,通过源码编译安装过程非常复杂,但是通过docker快速构建却非常容易。下面介绍通过docker安装fastdfs的方法。 do...
    99+
    2022-11-13
  • docker搭建Zookeeper集群的方法步骤
    目录0.前言1.前提2.开始搭建解释创建zoo.cfg3.docker搭建1.docker创建网络2.启动第1个zk节点3.启动第2个zk节点4.启动第3个zk节点4.访问节点1.进...
    99+
    2022-11-13
  • Docker搭建RabbitMQ集群的方法步骤
    目录集群模式介绍1、普通集群的搭建1.1、普通集群架构介绍1.2、环境准备1.3、集群搭建2、镜像集群的搭建2.1、配置镜像集群的策略集群模式介绍 RabbitMQ集群模式有两种:普...
    99+
    2022-11-12
  • Docker搭建部署Node项目的方法步骤
    目录什么是Docker客户端DockerDocker基本操作镜像名称拉取镜像其他操作DockerfileDocker-compose构建nginx-node-postgres项目前段...
    99+
    2022-11-12
  • docker实现redis集群搭建的方法步骤
    目录一、创建redis docker基础镜像 二、制作redis节点镜像 三、运行redis集群  引用:摘要:接触docker以来,似乎养成了一种习惯,安装什么应用软件都...
    99+
    2022-11-12
  • Docker-swarm快速搭建redis集群的方法步骤
    目录环境配置修改hostname创建目录创建网络编写compose.yml模版文件启动服务验证测试集群集群测试验证环境配置 1.三台虚拟机,VM16 操作系统IP备注centos71...
    99+
    2022-11-13
  • docker搭建memcached的详细步骤
    目录搭建步骤worker登录机器新建文件夹下载magent-0.5.tar.gz并安装创建Dockerfile并构建镜像构建镜像magent:v1pull memcached镜像手动...
    99+
    2022-11-13
  • 使用Docker搭建MySQL主从数据库的方法步骤
    目录1. 准备主服务器2. 准备从服务器3. 启动主从同步4. 实现主从同步5. 停止和重置很多人对主从数据库有一个误区,把多个mysql搭建在同一个服务器上,性能提升是不是很有限?这个理念是错误的,数据库的性能瓶颈主要...
    99+
    2023-01-11
    Docker搭建MySQL主从 Docker MySQL主从
  • ubuntu系统上svn服务器的搭建步骤
    这篇文章主要介绍“ubuntu系统上svn服务器的搭建步骤”,在日常操作中,相信很多人在ubuntu系统上svn服务器的搭建步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu系统上svn服务器的搭...
    99+
    2023-06-13
  • centos6搭建gitlab的方法步骤
    前言 原来的项目放在公网的gitlab上,处于安全考虑,在内网搭建一套,有图形界面,可以直接从外网git导入进来,使用了一下觉得挺方便,把安装流程记录下来,参考官网:https://gitlab.com/gitlab-o...
    99+
    2022-06-04
    centos6搭建gitlab centos搭建gitlab
  • 在阿里云上搭建SVN服务器搭建的详细步骤
    本文将详细介绍如何在阿里云上搭建SVN服务器,包括服务器的配置、客户端的配置以及如何使用SVN进行版本控制。 一、服务器的配置首先,你需要在阿里云上创建一个云服务器实例,选择合适的配置,例如CPU、内存、硬盘等。登录阿里云控制台,找到并选择...
    99+
    2023-12-18
    阿里 步骤 服务器
  • Linux环境下使用Docker搭建Jenkins容器的方法步骤
    目录需要提前准备的条件Step1:安装Jenkins镜像Step2:docker启动Jenkins容器Step3:访问JenkinsStep4:安装Jenkins插件需要提前准备的条...
    99+
    2022-11-13
  • Mysql双主搭建的方法步骤
    目录1. mysql binlog参数配置2. Mysql binlog查看详细内容3. Mysql双主搭建4. Mysql双主解决数据回环4.1 双主同步测试一4.2 双主同步测试二4.3 双主同步测试三1. Mysq...
    99+
    2023-01-13
    Mysql双主搭建 Mysql双主
  • docker仓库搭建的步骤是什么
    搭建Docker仓库的步骤如下: 安装Docker:在服务器上安装Docker引擎。 配置Docker Registry:可...
    99+
    2023-10-26
    docker
  • docker集群搭建的步骤是什么
    搭建Docker集群的步骤如下:1. 安装Docker:在每个节点上安装Docker引擎,可以根据不同的操作系统选择合适的安装方式进...
    99+
    2023-08-23
    docker
  • Vite搭建React项目的方法步骤
    目录前言创建一个 Vite 项目改造工程目录约定其他配置前言 日常放鸽,火钳刘明 这是一个基于 vite 搭建的 React 的项目,开发体验非常棒。 创建一个 Vite 项目 ...
    99+
    2022-11-12
  • Docker实现从零开始搭建SOLO个人博客的方法步骤
    目录一、环境准备二、安装Docker三、安装mysql主从数据库3.1、mysql环境准备3.2、启动mysql主库从库3.3、登陆mysql主库3.4、登陆mysql从库3.5、主...
    99+
    2022-11-12
  • Linux搭建SVN服务器方法
    1.   yum install subversion #安装svn 2.   groupadd svn #为运行svn设置专...
    99+
    2022-06-03
    服务器 Linux svn
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作