Subversionに関する備忘録

Pocket

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

コメントを残す

メールアドレスが公開されることはありません。