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