使用docker 创建 svn

  1. 创建docker 镜像

    docker run \
    --name my-svn-server \
    --detach \
    --volume /home/svn:/var/opt/svn \
    --publish 3690:3690 \
    garethflowers/svn-server
    
  2. 创建svn库

    docker exec -it my-svn-server svnadmin create new-repo
    
  3. 会在/home/svn 生成svn路径

  4. svnserve.conf 配置

    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz
    realm = /home/svn/xx-repo/
    
  5. authz配置

    [/]
    账号a = rw
    账号b =rw
    
  6. passwd 配置

    账号 = 密码
    

不用重启,阿里云需要解放3690端口