docker-compose svn安装

2020/12/13 svndocker-compose

构建环境:docker、docker-compose

# 配置文件

vim /docker/docker-compose.yml

version: "3.9"
services:
  svn:
    image: elleflorio/svn-server
    container_name: svn
    restart: always
    ports:
      - 8090:80
    volumes:
      - /etc/localtime:/etc/localtime
      - /docker/svn/config:/etc/subversion
      - /docker/svn/repo:/home/svn

1
2
3
4
5
6
7
8
9
10
11
12
13

创建相关文件夹和文件

mkdir -p /docker/svn/repo/

echo "" > /docker/svn/config/subversion-access-control
echo "" > /docker/svn/config/passwd

1
2
3
4
5

必须 777 权限

chmod -R 777 /docker/svn/config/
chmod -R 777 /docker/svn/repo/
1
2

# 运行

docker up  -d
1

访问svn:http://ip:8090/

# 设置页面

subversion授权文件:/etc/subversion/subversion-access-control
用户身份验证文件: /etc/subversion/passwd
代码仓库的父目录: /home/svn
svn可执行文件: /usr/bin/svn
svnadmin可执行文件:/usr/bin/svnadmin
默认用户名和密码: admin/admin 修改密码

# 设置代码仓库、用户名、用户组、用户授权

# SVN Checkout 地址

http://192.168.9.210:8090/svn/repo1/ admin/设置的密码

SVN Checkout 地址
http://IP:8090/svn/repo1/
admin/123456

Last Updated: 2023/12/4 12:06:46