svn搭建脚本

Posted xiaoyaoren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn搭建脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash
read -p "输入svn的目录" svn_dir
#安装svn
yum install subversion
#创建svn版本库目录
mkdir -p $svn_dir
#创建版本库
svnadmin create $svn_dir
#设置账号密码,需要增加多个 直接按test格式添加
cat >>$svn_dir/conf/passwd<<EOF
test = 123456
EOF

#用户授权 等号前是组后面是用户,多个用户用逗号隔开
cat >>$svn_dir/conf/authz<<EOF
test = test

[/]
@test = rw
* =
EOF

#修改svnserve.conf配置文件
sed -i ‘s/# anon-access = read/anon-access = none/g‘ $svn_dir/conf/svnserve.conf
sed -i ‘s/# auth-access = write/auth-access = write/g‘ $svn_dir/conf/svnserve.conf
sed -i ‘s/# password-db = passwd/password-db = passwd/g‘ $svn_dir/conf/svnserve.conf
sed -i ‘s/# authz-db = authz/authz-db = authz/g‘ $svn_dir/conf/svnserve.conf

#启动svn服务
svnserve -d -r $svn_dir

#检查svn是否启动
ss -lnp|grep 3690























以上是关于svn搭建脚本的主要内容,如果未能解决你的问题,请参考以下文章

Svn服务器搭建

linux+jenkins+svn环境搭建以及自动部署django项目构建配置

centos6.8使用apache搭建svn服务

JMeter + Ant + Jenkins +SVN 接口自动化环境搭建

基于Groovy搭建Ngrinder脚本调试环境

JMeter + jenkins + SVN 接口自动化之简单 demo