运行容器
docker run \
--name my-svn-server \
--detach \
--volume /home/svn:/var/opt/svn \
--publish 3690:3690 \
garethflowers/svn-serverdocker run \
--name my-svn-server \
--detach \
--volume /home/svn:/var/opt/svn \
--publish 3690:3690 \
garethflowers/svn-server
进入容器
docker exec -it my-svn-server shdocker exec -it my-svn-server sh
创建仓库
svnadmin create Repositorysvnadmin create Repository
编辑配置文件
- 进入仓库配置文件目录
cd Repository/conf - 编辑文件
svnserve.conf解除以下注释
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
- 将
anon-access = read改为anon-access = none - 编辑
passwd文件,添加用户名密码,如:
用户名 = 密码
chaim = 123456
用户名 = 密码
chaim = 123456
- 编辑
authz文件,设置用户权限,如:
[路径]
用户名 = 权限
[/]
chaim = rw
[路径]
用户名 = 权限
[/]
chaim = rw
重启容器
docker restart my-svn-serverdocker restart my-svn-server