docker版SVN服务器搭建

本文分享了使用Docker搭建SVN内网服务器的经验,重点对比了garethflowers/svn-server和elleflorio/svn-server两个镜像。garethflowers简单易用,但用户管理和权限设置较繁琐。elleflorio提供了网页管理界面,但在TortoiseSVN客户端连接上遇到问题,可能由于密码格式和端口设置。作者寻求解决elleflorio客户端连接问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本篇是求助贴

最近想用docker部署一下svn内网服务器,网上找了很多博客,成功了garethflowers,另一个带httpd的网页访问的elleflorio,虽然界面出来了,但没办法使用,大多数博客都是出来个网页就没下文了,这里分享一下失败的思路,有成功应用elleflorio的朋友,麻烦留言告知一下,先谢谢了。

garethflowers/svn-server

参考使用Docker搭建svn服务器教程

安装

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

宿主机使用数据卷/root/data/svn对应docker里面的/var/opt/svn,这样仓库可以映射在宿主机上,docker删了,数据都还在

新建仓库

先进入容器

docker exec -it svn /bin/sh

默认/var/opt/svn目录下,然后创建仓库

svnadmin create svn
#当前目录下会生成svn名称的仓库

进入到仓库里面,修改配置文件

cd svn/conf
vi passwd  #注意只能使用vi工具,因为其他的工具都没安装,\
同时apt等工具都没安装,所以也没办法安装什么别\
的工具了,当然,也可以在宿主机下的\
/root/data/svn/svn/conf目录
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值