svnserveを使用する時に
参考にしていたページを誤って消してしまった(ブラウザを閉じてしまった)ので、メモ。
svnserveをデーモンで動かす場合
/etc/xinet.d/xxxにsvnserve用設定を記述
service svnserve
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = svn
server = /usr/local/subversion1.4.2/bin/svnserve
server_args = -i -r /home/svn/rep
only_from = 192.168.1.0/24 127.0.0.1
}
ちなみに、server_argsには svnserveが起動する時の引数を記述する。
その後
/etc/services
に、 svnの記述があると思うけど、その svn の部分を svnserve に変更する。
svnserve 3690/tcp # Subversion
svnserve 3690/udp # Subversion
#svn 3690/tcp # Subversion
#svn 3690/udp # Subversion
これで xinetd を再起動すれば動く*1。
本当は
apacheと連携もできるようになっているし、 trac を使って管理したいんだけど、tracって使うまでに環境を整えるのが大変そうなんだよなぁ。
All-In-One-TracはWindows限定だし、バージョンもちょっと古いし。。。
*1:ファイアーウォールの設定ではまらなければ