Subversion+Apacheの設定について

Subversionをhttp経由で、チェックアウト、コミットを行えるようにする設定は下記のリンクにて記事がありました。

http://www.gside.org/Gentoo/subversion/subversion.html

インストール後追加設定する場合は、この記事を参照

http://park1.wakwak.com/~ima/centos4_subversion0001_3.html

アクセスにアカウント制限をする場合は、subversion.confの中身を下記のようにすればOK

<Location /svn>
DAV svn
SVNParentPath <絶対パス>

# Limit write permission to list of valid users.
<LimitExcept GET PROPFIND OPTIONS REPORT>
# Require SSL connection for password protection.
SSLRequireSSL

AuthType Basic
AuthName “Subversion Account!”
AuthUserFile <絶対パス>.htpasswd

# access control policy
AuthzSVNAccessFile <絶対パス>authzsvn.conf
</LimitExcept>
</Location>

.htpasswdはhtpasswdコマンドで作成します。
コミットログにはこの.htpasswdで定義されたユーザ名でログが残ります。