Subversionでユーザー認証
Subversionでユーザ認証を行うには、リポジトリのconfディレクトリにあるsvnserve.confを編集します。
[general]
anon-access = read
auth-access = write
password-db = ../../passwd
anon-accessは、匿名のアクセスを許可するかどうかを設定し、read,write,noneを指定します。
auth-accessは、認証されたユーザのアクセス権を設定します。(read,write,none)
password-dbは、ユーザとパスワードが記述されたファイルへのパスを指定します。パスには、相対または絶対パスで指定します。
アクセス権の種類
- none
- アクセスを許可しない。
- read
- リポジトリの読み出しのみ許可する。
- write
- リポジトリの読み書きを許可する。
パスワードファイルの形式
password-dbに指定するパスワードファイルは、次の形式で作成します。
[users]
ユーザー = パスワード
[users]
bnote = pass
user1 = pass1