五十四、docker_svn服务部署搭建

在网上找了好多种方法

下载包安装:可惜下载太慢,还下载失败了

直接拉docker-svn服务:结果拉过来的基本都不能用

最后找到一种可行的办法,拥有不影响现有环境、还可以强移植的特性【以下为成功案例】


systemctl start docker      #启动docker服务

docker -v      #查看docker版本

docker pull centos:7.2.1511     #下载centos7镜像

docker run -it -d -p 3691:3690  9aec5c5fe4ba     #启动镜像

docker exec -it 941df98a31e3 /bin/bash     #进入镜像

rpm -qa subversion

yum -y remove subversion

yum -y install subversion

rpm -ql subversion

mkdir -p /var/svn/svnrepos

svnadmin create /var/svn/test

cd /var/svn/test

vi /var/svn/test/svnserve.conf

'''修改内容

[general]

anon-access = none                #控制非鉴权用户访问版本库的权限

auth-access = write                #控制鉴权用户访问版本库的权限

password-db = passwd          #指定用户名口令文件名,即访问时要输用户名和密码

realm = test                    #指定版本库的认证域

'''

vi /var/svn/test/vim authz

'''末尾添加

[test/]

admin = rw

test = r

'''

vi /var/svn/test/passwd

'''末尾添加

admin = admin

test = test

'''

systemctl stop firewalld  #关闭防火墙

svnserve -dr /var/svn        #启动

ps aux|grep svnserve

sudo systemctl enable svnserve.service      #设置启动项

systemctl start svnserve.service    #启动

systemctl stop svnserve.service    #停止

svn://项目ip:3691/test          #在客户端检出项目,输人账号密码【test/test】

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。