svn简介

Apache Subversion(SVN) 是一个开源的版本控制系統,管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。

官网:https://subversion.apache.org/

docker 部署 subversion

参考:https://hub.docker.com/r/garethflowers/svn-server

容器运行

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

创建新的 SVN 存储库,新存储库名为default-repo

docker exec -it svn-server svnadmin create default-repo

修改svn配置文件,取消以下两项注释

$ vi /data/svn/default-repo/conf/svnserve.conf
[general]
auth-access = write
password-db = passwd

添加用户,格式为:<用户名> = <密码>

$ vi /data/svn/default-repo/conf/passwd
[users]
admin = Svn#2022

用户授权:

$ vi /data/svn/default-repo/conf/authz
[groups]
owner = admin[/]
admin = rw

参数说明:

  • 第一项表示用户admin属于owner组
  • 第二项表示admin用户对所有组(/)有读写(rw)权限

svn客户端安装

1、Windows下载安装tortoisesvn客户端

下载地址:

https://tortoisesvn.net/index.zh.html

https://subversion.apache.org/packages.html

2、本地新建一个工作目录svn-workdir,统一保存svn仓库,鼠标右键点击 Checkout

配置远程svn参数并checkout到本地

URL地址格式如下:

svn://192.168.1.10/default-repo

4、新建文档,点击Commit上传到远程仓库

输入远程仓库用户名及密码

上传成功

docker 部署 subversion相关推荐

  1. docker 部署jenkins 主节点子节点

    介绍:docker部署jenkins主节点.子节点 一.安装配置主节点 1.下载主节点镜像 2.138.2 可以自己下载最新的 docker pull jenkins/jenkins:2.138.2 ...

  2. Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo

    Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...

  3. Docker 部署SpringBoot项目不香吗?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:流星007 链接:toutiao.com/i68433912 ...

  4. docker部署springboot_Docker+SpringBoot快速构建和部署应用

    前言 Docker技术发展为当前流行的微服务提供了更加便利的环境,使用SpringBoot+Docker部署和发布应用,其实也是一件比较简单的事情.当前,前提是得有Docker的基础. 构建一个Spr ...

  5. docker初体验:docker部署nginx负载均衡集群

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx负载均衡集群 环境 ce ...

  6. docker初体验:docker部署nginx服务

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx 环境 centos7 ...

  7. Docker系列 四.Docker部署SpringBoot

    四.Docker部署SpringBoot 环境&工具: 阿里云轻量级服务器.CentOS 7系统.FinalShell(其他连接客户端也可以).IDEA 1. 创建springboot项目 这 ...

  8. Docker部署文档

    Docker部署文档 目录 Docker部署文档 1 一.什么是Docker 3 1.1Docker简介 3 1.2对比传统虚拟机总结 4 1.3Docker通常用于如下场景: 5 1.4基本概念 5 ...

  9. Docker部署Zookeeper集群

    Docker部署Zookeeper集群 官方网站: http://zookeeper.apache.org/ http://zookeeper.apache.org/doc/r3.4.8/zookee ...

最新文章

  1. leetcode 155. 最小栈
  2. linux 查看文件中数据类型,Linux下使用file命令确定文件中数据的类型-文件类型...
  3. boost::mpl模块实现list_c相关的测试程序
  4. 【转】ABP源码分析十八:UI Inputs
  5. 开机一直转圈_电脑开机后网络一直转圈,程序也打不开?
  6. ACM竞赛常用STL(二)之STL--algorithm
  7. java jdk最新版本是多少_Linux下一键安装java-jdk任意版本
  8. 使用Hutool来实现深拷贝
  9. .html()与.text()区别与辨析
  10. java 正则表达式 例子_Java正则表达式例子汇总
  11. 工程伦理计算机论文,工程实践中的伦理问题研究
  12. 简单好用的Linux服务器管理面板——宝塔面板
  13. 五花八门的垂直搜索引擎
  14. 辅流式沉淀池固体负荷计算方法_20000m3/d污水厂设计计算书
  15. Dango-之多对多关系—基于双下划线的查询
  16. UE4,UE5虚幻引擎源码版下载
  17. WPF: WPF 中的 Triggers 和 VisualStateManager
  18. 快速处理小米手机(包括MI9和K20等)挂木第后还无法登录谷歌账户的问题和google服务器通信时出现问题的解决方案!
  19. Android源码分析 - Parcel 与 Parcelable
  20. 3DMark 2005 Build 120

热门文章

  1. 超市计算机主管总结报告,超市工作分析总结报告
  2. if与if else与if else if else之间的用法与区别(C++)
  3. 诚意分享:2021年是意义非凡的一年
  4. zabbix - 2
  5. postgresql 高可用 pacemaker + corosync 之二 setup vip-mas ,vip-sla 均绑定在 master
  6. 解决MFC 的 CButton改变样式问题,使用重绘方式。(转载)
  7. OkHttp基础概念解释
  8. 斐讯 K3C V32.1.45.267 V1.1官改升级操作
  9. 2345手机助手类似于百度的WormHole漏洞
  10. HTML+CSS标签 (2)