Subversionリポジトリにユーザーを追加する正しい方法

Subversionリポジトリにユーザーを追加する正しい方法

Subversion リポジトリが破損しないようにしたい。

リポジトリに新しいユーザーを追加する必要がある場合、各リポジトリのsvnserve.conf下にユーザーを追加するのでしょうか?/conf

もしこれが本当なら、いつ を使用すればよいのでしょうかsvnadmin

また、README.TXTファイルには を使用するようにも記載されていますsvnadmin。そうしないと、問題が発生する可能性があります。これが、私が心配で、危害を加えないようにしたい理由です。

答え1

を使用して事前承認を行っていないと仮定すると、どのファイルにユーザー資格情報が含まれているかsshがわかります。svnserve

ファイルには、ユーザー名とパスワードを含むファイルを指すエントリsvnserve.confが含まれます。password-db

[general]
password-db = userpass
realm = yourcomp

そして、次のuserpassようになります。

[users]
larry.user = mypassword
barry.user = hispassword

複数のリポジトリで同じpassword-dbファイルを使用できないという規定はありません。svnserve.conf の Redbook セクション

使用するsvnadmin必要はありません。

関連情報