Назад | Перейти на главную страницу

Невозможная конфигурация в гитолите?

Я бьюсь головой об стену этим и никуда не денусь. Я надеюсь, что кто-то здесь имеет ключ к разгадке или просто подтвердит мое впечатление, что это невозможно сделать.

Я использую gitolite 2.3 во внутреннем репозитории для применения расширенных ACL. Меня попросили изменить конфигурацию так, чтобы пользователи в специальной группе, скажем, @projectX могут:

Теперь предоставить им полные разрешения на «их» ветки и клонировать / тянуть любые другие тривиально, такое правило, как RW+ projectX-.* = @projectX Сделаю.

Точно так же просто предоставить им полные разрешения на путь и разрешения на извлечение / клонирование (всего несколько правил).

Я не могу найти способ применить «оба», чтобы пользователи сохраняли полные разрешения на свои ветки и разрешение только на чтение в любой другой ветке, за исключением «своего» пути.

Я начинаю чувствовать запах невозможного ... какие-то подсказки?

заранее спасибо
-- bronto

Я считаю, что этого можно добиться: