mkdir -p /usr/local/soft/svn
docker run \
-u root \
--name svn -d \
-v /usr/local/soft/svn:/var/opt/svn \
-v /etc/localtime:/etc/localtime \
-p 3690:3690 -p 3380:80 \
garethflowers/svn-server
docker exec -it svn svnadmin create svndata
cd /usr/local/soft/svn/svndata/conf
vim svnserve.conf
4、vim svnserve.conf
[general]
anon-access = read #使非授权用户无法访问
auth-access = write #使授权用户有写权限
password-db = passwd #指明密码文件路径
authz-db = authz #访问控制文件
5、vim passwd
[users]
user1 = 123 #用户名 = 密码
6、vim authz
[group]
group1 = user1 #组中用户与passwd中对应
[/]
user1 = rw #单用户
@group1 = rw #@表示组
*=r #表示所有用户
docker restart svn