https://github.com/garethflowers/docker-svn-server
docker pull garethflowers/svn-server
docker tag garethflowers/svn-server:lates svn
docker run -p 3690:3690 --volume /usr/local/software/volumes/svn/:/var/opt/svn --name=svn -d svn
docker exec -it svn /bin/sh
进入容器后创建仓库:svnadmin create repos
因为目录已经挂载到宿主机上了,所以可以回到/usr/local/software/volumes/svn/demo更改该仓库的配置文件。更改完后docker restart svn重启,地址访问:
svn://ip地址:3690/repos
1.authz文件
[aliases]
[groups]
admin = zhoudada,jianlejun
# harry_sally_and_joe = harry,sally,&joe
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@admin = rw
jianlejun = rw
zhoudada = rw
2.passwd文件
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example be