# yum install subversion
# adduser -d /home/users/svn svn
# mkdir ./svn && cd svn
# svnadmin create --fs-type fsfs 리포지토리명
# cd flash/conf
# vi svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = 아이디
[sasl]
#use-sasl = true
# vi passwd
[users]
아이디 = 패스워드
# vi /etc/sysconfig/subversion
OPTIONS="--threads --root /home/project/svn"
# vi /etc/init.d/svn
#!/bin/bash
source /etc/rc.d/init.d/functions
[ -x /usr/bin/svnserve ] || exit 1
SYSCONFIG="/etc/sysconfig/subversion"
[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"
RETVAL=0
prog="svnserve"
desc="Subversion Daemon"
start() {
echo -n $"starting $desc ($prog): "
daemon $prog -d $OPTIONS
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
echo
}
stop() {
echo -n $"stop $desc ($prog): "
killproc $prog
RETVAL=$?
[ $RETVAL -eq 0 ] && success || failure
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
RETVAL=$?
;;
condrestart)
[ -e /var/lock/subsys/$prog ] && restart
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|condreatart}"
RETVAL=1
esac
exit $RETVAL
# service svn start
# starting Subversion Daemon (svnserve): [ OK ]