首页 / SVN / Linux docker svn
Linux docker svn
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux docker svn,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1035字,纯文字阅读大概需要2分钟。
内容图文
1.获取 svn 镜像
docker search svn docker pull docker.io/garethflowers/svn-server docker images
2.创建 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/sh
4.创建项目名称
svnadmin create /var/opt/svn/ProjectName
注:ProjectName 为自定义项目名称,如果创建 docker 时已给出 SVN_REPONAME,可省略改语句
5.进入项目目录
cd /var/opt/svn/ProjectName/conf
注:ProjectName 为自定义项目名称
6.查看文件
ls
7.编辑配置
vi svnserve.conf 删除前面的 # 号 anon-access = read auth-access = write password-db = passwd authz-db = authz
8.编辑用户
vi passwd 在 [users] 中新增用户 UserName = UserPass
9.编辑用户组和权限
vi authz 在 [groups] 中新增用户组 GroupName = UserName 新增授权 [/] @GroupName = rw 注:[/] 默认为根目录下所有资源,如果要限定授权就增加子目录 [ProjectName:/] @GroupName = rw
10.退出容器并重启 svn docker
exit docker restart svn
内容总结
以上是互联网集市为您收集整理的Linux docker svn全部内容,希望文章能够帮你解决Linux docker svn所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。