MySQL データベースを使用して従業員を認証するクライアント用の Subversion サーバーと、他のユーザー (ベンダー) をリポジトリに認証するための AuthUserFile (htpasswd) があります。
従業員にはフル アクセスを許可* = rwし、ベンダーにはサブツリーのみにアクセスを許可する必要があります。(このようなもの):
[/]
* = rw #employees
vendor_user =
[/sub-repo]
vendor_user = rw
残念ながら、SVN 認証の設計は、次の* = rwようなより制限的なルールにもかかわらず、すべてにカスケードしているようです 。vendor_user =
誰かアドバイスがあれば、私は深く感謝します!