ApacheでHTTP+Basic認証で公開しているSubversionに関する備忘録。
Apacheの設定ファイル
[user@host ~]$ more /etc/httpd/conf.d/svn.conf
<Location /リポジトリURL>
DAV svn
SVNParentPath /var/lib/svn
AuthType Basic
AuthName "repository"
AuthUserFile /etc/httpd/conf.d/svn_auth
Require valid-user
</Location>
リポジトリ作成
[user@host ~]$ sudo svnadmin create /var/lib/svn/リポジトリ名 [user@host ~]$ sudo svn mkdir -m "created default directory" file:///var/lib/svn/リポジトリ名/trunk file:///var/lib/svn/リポジトリ名/branches file:///var/lib/svn/リポジトリ名/tags [user@host ~]$ sudo chown -R apache:apache /var/lib/svn/リポジトリ名
ユーザ追加
[user@host ~]$ sudo htpasswd /etc/httpd/conf.d/svn_auth ユーザ名 New password:パスワード Re-type new password:パスワード Adding password for user ユーザ名
