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搭建脚本的主要内容,如果未能解决你的问题,请参考以下文章
linux+jenkins+svn环境搭建以及自动部署django项目构建配置