jenkins+svn+pipeline+kubernetes部署java应用(一)

一、linux安装svn服务端

yum -y install subversion

二、创建svn版本库(项目仓库)

mkdir -p /home/svn

svnadmin create /home/svn/svnrepos(svnrepos相当于项目仓库名称)

创建后,目录中有如下文件

进入/home/svn/ProjectName/conf文件夹下
authz:文件是权限控制文件
passwd:是帐号密码文件
svnserve.conf :SVN服务配置文件

三、设置svn账号及权限

设置可以访问这个远程仓库的人的帐号密码

vi passwd

[users]

# harry = harryssecret

# sally = sallyssecret

user1 = 密码

user2 = 密码

vi authz

为了部署方便,只加一个[/]仓库根目录的访问权限

vi svnserve.conf

[general]

anon-access = none #匿名用户不可访问

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /home/svn/svnrepos # 认证空间名,版本库所在目录

四、启动svn服务端

到此,svn仓库已经搭建完毕了

启动svn svnserve -d -r /home/svn

让svn以deamon守护进程方式 以root用户启动运行

posted @ 2018-11-06 16:57  噔噔蹬蹬  阅读(1958)  评论(0编辑  收藏  举报