gitolite では、レポのすべての書き込み許可ユーザーに RW+CD への個人ブランチへのアクセスを許可したいと考えています。つまり、プロジェクトの RW を許可されている人は誰でも、ブランチの作成を許可する必要がありますが、個人の名前空間でのみ許可する必要があります。
基本的に次のようにできることを理解しています。
repo some-repo
RW+CD = admin
RW = foo frob
R = bar
RW+CD dev/USER/ = foo frob #admin
しかし、それは、基本的にすべてのレポのユーザー リストを複製する必要があることを意味します。これは少量のリポジトリでは問題ありませんが、リポジトリまたはユーザーの数が増えると、間違いなく見苦しくなります。
私は次のようなことを考えました:
repo @all
RW+CD dev/USER/ = @all
ただし、それ以外の場合は読み取り権限がなくても、すべてのプロジェクトのすべてのユーザーに少なくとも読み取りアクセスを与えるようです。
これに対する最善の解決策は何ですか?