无尽码路

清凉夏日,您升官了吗?
威联通NAS上配置SVN
at 2023-06-15 09:36:06, by 鹏城奋青

1. 软件

1.1 Docker容器镜像

https://hub.docker.com/r/elleflorio/svn-server

1.2 镜像内置SVN服务版本

/etc/subversion # svnserve --version
svnserve, version 1.9.7 (r1800392)    

2. 配置说明

2.1 配置SVN目录,镜像默认svn目录为/home/svn,将宿主机上的SVN目录挂载到容器的此目录下。

2.2 配置DAV用户,通过htpasswd /etc/subversion/passwd {username}这样的方式添加基于http dav方式
访问的用户,并且可以在/etc/subversion/subversion-access-control下添加访问控制,如:
###只允许wisforce组下的用户能读写

[groups]                                                                                                                                                                                              
wisforce = pcfq                                                                                                                                                                                   
[/]                                                                                                                                                                                                   
@wisforce = rw

2.3 如果想使用svn://协议,则配置每个库下的conf目录中的用户和访问控制。