首页 > 其他分享 >docker 搭建 svn

docker 搭建 svn

时间:2023-08-01 17:55:07浏览次数:36  
标签:svn opt authz conf var docker 搭建

1、获取镜像

docker pull  garethflowers/svn-server:1.7.0

2、启动容器

docker run -id  --restart always --name svn  -v /data/svn:/var/opt/svn -p 3690:3690 garethflowers/svn-server:1.7.0

3、进入容器

docker exec -it svn  sh 
/var/opt/svn # ls 
/var/opt/svn # svnadmin create svn 
/var/opt/svn # ls 
svn
/var/opt/svn # cd svn/
/var/opt/svn/svn # ls 
README.txt  conf        db          format      hooks       locks/var/opt/svn/svn # cd conf/
/var/opt/svn/svn/conf # ls 
authz           hooks-env.tmpl  passwd          svnserve.conf

1)资源仓库配置,修改svnserve.conf 文件   (编辑文件  把下面几项打开)

/var/opt/svn/svn/conf # vi svnserve.conf 

anon-access = read               # 匿名用户设置为只读 read

auth-access = write                # 授权用户设置为可写

password-db = passwd          # 密码文件路径,相对于当前目录  (这个默认就行)

authz-db = authz                    # 访问控制文件

realm = /var/opt/svn/svn         # 认证命名空间,会在认证提示界面显示,并作为凭证缓存的关键字,可以写仓库名称比如svn

2)配置账号与密码,修改 passwd文件,格式为“账号 = 密码” 

/var/opt/svn/svn/conf # vim passwd

admin = 123456

root = 123456

 

3)配置账户权限,修改 authz文件

/var/opt/svn/svn/conf # vi authz

owner = admin
test1 = root
dev = lifei
[/]
admin = rw
[svn:/]
@owner = rw
@test1 = r
@dev = rw

 

4、访问svn

官网下载TotoiseSVN

SVN下载 |SourceForge.net

或者通过菜鸟教程下载 

TortoiseSVN 使用教程 | 菜鸟教程 (runoob.com)

 

打开浏览器,输入svn://xxxxxx:3690/svn,其中xxxx为ip地址。

 选择打开后就会出现下图的界面,输入用户名和密码就可以登录进去了

 

然后就可以上传文件了

 

标签:svn,opt,authz,conf,var,docker,搭建
From: https://www.cnblogs.com/scfssq/p/17598631.html

相关文章

  • Nacos-集群搭建Demo
    #1.集群结构图3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。三个nacos节点的地址:|节点|ip|port||------|-------------|----||nacos1|192.168.150.1|8845||nacos2|192.168.150.1|8846||nacos3|192.168.150.1......
  • centos8修改yum源、安装docker
    一、示例centos8修改阿里yum源1、将源文件备份cd/etc/yum.repos.d/&&mkdirbackup&&mv*repobackup/2、下载阿里源文件curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-8.repo3、更新源里面的地址sed-i-e"s|mirrors.cloud.ali......
  • centos7安装docker-compose
    首先确保系统已经安装上了docker1、下载tar包并上传至服务器解压下载地址:https://package-all-1257309290.cos.ap-beijing.myqcloud.com/docker_compose_install.tar.gztarzxfdocker_compose_install.tar.gz2、安装docker-compose解压后得到一个docker_compose_installcd......
  • 硬件管理平台-搭建
    硬件管理平台-搭建简述之前描述了硬件网关的公共部分的搭建方式,本次回归到硬件管理平台,进行下一步的开发工作。在开始之前,想先描述下文章后续的思路,该平台涉及了多个项目,来回跳跃式的叙述估计到最后谁也无法看懂了,如果不跳跃,当作伏笔去写,最后伏笔就变成了坑,怕填不完。因此在这......
  • 搭建帮助中心到底要重点关注哪些元素呢?
    搭建帮助中心的目标是给用户提供全面的问题解决方案,所以我们在搭建帮助中心的时候就要多去注意“用户”“问题”“解决方案”“使用方法”这些元素。今天looklook就从这些重点展开,帮助大家深入了解一下帮助中心。帮助中心的用户在帮助中心中,我们对用户进行了细分,以满足不同用户的需......
  • 搭建个人博客的这些好处!我不许你错过!
    随着现在互联网的发展,越来越多的年轻人喜欢在网络上和大家分享自己的生活。除了微博、抖音这些流行的社交媒体之外,个人博客也是一个很好的选择。个人博客相比其他社交平台来说更偏向文字性,对于形式的包容度也比较高,是记录生活一个很好的选择。搭建个人博客的好处1.自我展示:个人博客......
  • odoo自制docker 部署
    1:开一个服务器,开通22, 80,  8069, 8072 端口 2:把文件复制到服务器上, 不一定能够非的/tmp目录,可以是任何一个目录,教程是以/tmp目录为例,没scp,用其他sftp工具也可以,上传到啊服务器上即可scp  docker_odoo16e.tar.gz  [email protected]:/tmp/ ......
  • Docker-volume
    数据卷操作的基本语法如下:dockervolume[COMMAND]dockervolume命令是数据卷操作,根据命令后跟随的command来确定下一步的操作:create创建一个volumeinspect显示一个或多个volume的信息ls列出所有的volumeprune删除未使用的volumerm删除一个或多个指定的volume......
  • addlespeech使用,docker 安装版
    paddlespeech使用,docker安装版默认已经安装docker#拉取paddlespeech镜像dockerpullregistry.baidubce.com/paddlepaddle/paddle:2.3.2#使用镜像在当前目录构建并进入容器dockerrun--namepaddlespeech_docker-it-v${PWD}/paddleregistry.baidubce.com/paddlepad......
  • [Docker] Docker Node.js project tips
    BasicnodeimageFROMnode:12-stretchCOPYindex.jsindex.jsCMD["node","index.js"]Builddockerimage:dockerbuild-tmy-node-app.--initdockerrunmy-node-app,afterdockerisrunning,youpressCTRL+C,itdoesn'texit......