打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
docker-compose 之 svn-server_elleflorio/svn-server
userphoto

2023.06.17 北京

关注

搭建svn服务

镜像使用 elleflorio/svn-server ,因为它打包了管理界面
本文数据挂载目录示例为 /opt/soft/svn

创建目录和文件

mkdir -p /opt/soft/svn/svn_repo
mkdir -p /opt/soft/svn/svn_config
touch /opt/soft/svn/svn_config/passwd 
touch /opt/soft/svn/svn_config/subversion-access-control
# chmod -R 777 /opt/soft/svn
chmod -R a+w /opt/soft/svn

创建docker-compose.yml文件

version: '3.7'
services:
  svn-server:
    image: harbor.goodcol.com:843/dockerhub_proxy/elleflorio/svn-server:latest
    container_name: svn-server
    restart: always
    volumes:
      - ./svn/svn_repo:/home/svn
      - ./svn/svn_config:/etc/subversion
    environment:
      TZ: Asia/Shanghai
    ports:
      - 3690:3690
      - 13690:80

第一行挂载的是仓库文件夹,第二行挂载的是用户和权限配置文件

然后执行 docker-compose up -d 启动服务。

添加docker-compose.yml挂载配置文件

创建管理员

docker exec -t svn-server htpasswd -b /etc/subversion/passwd <username> <password>

浏览器打开:http://192.168.1.6:13690/svn/ 会提示输入账号密码,这里输入命令设定的账号密码验证是否正确。

配置 svnadmin

浏览器打开: http://192.168.1.6:13690/svnadmin ,第一次进入会进行后台的配置管理,具体配置截图如下:





至此结束,以后你都可以直接访问 http://192.168.1.6:13690/svnadmin/ 进行操作了(仓库创建、用户创建、用户权限分配等)。

已授权完成后的用户就可以进行仓库内容操作和管理了。


(END)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
怎么安装和使用svn?
ubuntu server下搭建svn服务以及迁移的方法
docker安装svn
windows环境下TortoiseSVN多仓库(repository)转移合并 | lilin的小窝
SVN仓库备份和迁移
Windows平台下SVN版本控制系统的搭建
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服