建立用户:sudo useradd svn -m
以svn用户登录,建立目录SVN,进去,再:svnadmin create myproj,然后进去编辑那些配置文件,略了。
编辑文件/etc/init.d/svnserve,内容为:
引用:#!/bin/sh
# description: Svnserve auto start-stop script.
# chkconfig: - 20 80
#
SVN_HOME=/usr/bin
SVN_OWNER=svn
SVN_REPO=/home/svn/SVN
if [ ! -f "$SVN_HOME/svnserve" ]
then
echo "svnserver startup: cannot start"
exit
fi
case "$1" in
'start')
su - $SVN_OWNER -c "$SVN_HOME/svnserve -d -r $SVN_REPO"
;;
'stop')
su - $SVN_OWNER -c "$SVN_HOME/killall svnserve"
;;
'restart')
su - $SVN_OWNER -c "$SVN_HOME/killall svnserve"
su - $SVN_OWNER -c "$SVN_HOME/svnserve -d -r $SVN_REPO"
;;
esac
然后加执行权限:sudo chmod +x svnserve
进入/etc/rc2.d,打命令:sudo ln -s ../init.d/svnserve S21svnserve
OK了。