svn:// サーバの作り方

環境はCentOS5。
まずはインストール。

# yum install -y subversion

リポジトリを作成する。
svnadmin ってユーザ作成して、そいつにリポジトリを持たせてます。

% svnadmin create /home/svnadmin/repos

で、svn に xinet 経由でアクセスできるようにする。

# vi /etc/xinet.d/svn
service svn
{
       disable     = no
       socket_type = stream
       wait        = no
       user        = svnadmin
       server      = /usr/bin/svnserve
       server_args = -i -r /home/svnadmin/repos
}
# /etc/init.d/xinetd restart

こんなもんで、たぶんOK。
http とか Web-DAV の設定もできるみたいだけど、今のところ上手くいってないので保留。