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.
SSLRequireSSLAuthType Basic
AuthName “Subversion Account!”
AuthUserFile <絶対パス>.htpasswd# access control policy
AuthzSVNAccessFile <絶対パス>authzsvn.conf
</LimitExcept>
</Location>
.htpasswdはhtpasswdコマンドで作成します。
コミットログにはこの.htpasswdで定義されたユーザ名でログが残ります。