#!/bin/bash#yang 2017-7-12#svn服務一鍵安裝腳本 centos6echo +++++++++++++++++++++echo + svn server install+echo +++++++++++++++++++++read -p "create svn user:" svnuserread -...
#!/bin/bash
#yang 2017-7-12
#svn服務一鍵安裝腳本 centos6
echo +++++++++++++++++++++
echo + svn server install+
echo +++++++++++++++++++++
read -p "create svn user:" svnuser
read -p "create svn mima:" svnpw
read -p "create svn new dir(/home/svnroot/test):" svndir
setenforce 0
`sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config`
if [ -d "$svndir" ]; then
echo "error! svn dir is already!"
exit
else
yum install -y subversion || exit
mkdir "$svndir" -p
svnadmin create "$svndir"
#svnserve.conf 配置文件,passwd:用戶名口令文件,authz:權限配置文件
echo '[/]' >>"$svndir"/conf/authz
echo "$svnuser = rw" >>"$svndir"/conf/authz
echo "$svnuser=$svnpw">>"$svndir"/conf/passwd
sed -i 's/# anon-access = read/anon-access = none/g' "$svndir"/conf/svnserve.conf
sed -i 's/# auth-access = write/auth-access = write/g' "$svndir"/conf/svnserve.conf
sed -i 's/# password-db = passwd/password-db = passwd/g' "$svndir"/conf/svnserve.conf
sed -i 's/# authz-db = authz/authz-db = authz/g' "$svndir"/conf/svnserve.conf
#啟動svn服務
svnserve -d -r "$svndir"
echo "svnserve -d -r "$svndir"" >> /etc/rc.local
echo "svn server is ok!"
fi
來源:https://www.252823.com/post/9.html
來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。
Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利
蘇公網安備32010402000125
蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司
南京思必達教育科技有限公司版權所有 百度統計