安装软件:sudo apt-get install subversion

建立用户: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了。


评论

该日志第一篇评论

发表评论

评论也有版权!