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 ユーザ名
