Linux docker svn教程 | 您所在的位置:网站首页 › 感慨夜景感慨人生 › Linux docker svn教程 |
1.获取 svn 镜像 docker search svn docker pull docker.io/garethflowers/svn-server docker images2.创建 svn 容器,挂载 svn 目录,避免删除容器时内容丢失,svn 端口默认为3690 docker run -v /home/svn:/var/opt/svn/ --name svn -p 3690:3690 --privileged=true -e SVN_REPONAME=ProjectName -d docker.io/garethflowers/svn-server注:SVN\_REPONAME 用于指定新创建的项目的名称 3.进入 svn 容器 docker exec -it svn /bin/sh4.创建项目名称 svnadmin create /var/opt/svn/ProjectName注:ProjectName 为自定义项目名称,如果创建 docker 时已给出 SVN\_REPONAME,可省略改语句 5.进入项目目录 cd /var/opt/svn/ProjectName/conf注:ProjectName 为自定义项目名称 6.查看文件 ls7.编辑配置 vi svnserve.conf 删除前面的 # 号 anon-access = read auth-access = write password-db = passwd authz-db = authz8.编辑用户 vi passwd 在 [users] 中新增用户 UserName = UserPass9.编辑用户组和权限 vi authz 在 [groups] 中新增用户组 GroupName = UserName 新增授权 [/] @GroupName = rw 注:[/] 默认为根目录下所有资源,如果要限定授权就增加子目录 [ProjectName:/] @GroupName = rw10.退出容器并重启 svn docker exit docker restart svn |
CopyRight 2018-2019 实验室设备网 版权所有 |