shell 创建 svn 库 [ 技术分享 ]
#!/bin/bash
#
#使用 create_svn xxx xxx xxx
#参数1:svn项目名称,参数2:用户名,参数3:用户密码
#
#创建 SVN
if [ ! -n "$1" ] ; then
echo "请输入要创建的SNV文件夹名称"
fi
rm -fr /data/svnku/$1
mkdir -p /data/svnku/$s1
svnadmin create /data/svnku/$1
#修改配置文件
sed -i "s#\# anon-access = read#anon-access = none#g" /data/svnku/$1/conf/svnserve.conf
sed -i "s#\# auth-access = write#auth-access = write#g" /data/svnku/$1/conf/svnserve.conf
sed -i "s#\# password-db = passwd#password-db = passwd#g" /data/svnku/$1/conf/svnserve.conf
sed -i "s#\# realm = My First Repository#realm = /data/svnku/$1#g" /data/svnku/$1/conf/svnserve.conf
#添加账号密码
cat >> /data/svnku/$1/conf/passwd <<EOF
$2 = $3
EOF
killall -9 svnserve
svnserve -d -r /data/svnku
晦涩de咚
注册时间:2015-08-03
最后登录:2020-09-04
在线时长:356小时20分
最后登录:2020-09-04
在线时长:356小时20分
- 粉丝36
- 金钱13598
- 威望340
- 积分20558