Subversionをデーモンモードで動作させるメモ

※ついでに認証設定もやる

svnserve.confを設定する

password-db = svn_users
realm = hoge
anon-access = none
auth-access = write

ユーザーDBファイルをsvn_usersを使用して、匿名ユーザーは拒否・認可ユーザーに対しては書き込み権限を与える

ユーザーDBファイルを作成

[users]
#ユーザー名=パスワード
hoge = hoge
fuga = fuga

デーモンモードでサーバーを起動

svnserve -d -r /usr/local/repos

/usr/local/reposをプロジェクトレポジトリとして設定して起動

-rを指定しなかった場合は/usr/local/repos/sampleのようにレポジトリパスをフル指定しないといけなくなる