晦涩de咚 2018-07-25 17:33:04 1953次浏览 1条回复 0 3 0
#!/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
觉得很赞
您需要登录后才可以回复。登录 | 立即注册