То, что я пытаюсь достичь, является следующим: Сотрудники группы @coworkers, клиентов находятся в группе @clients.Deny READ конкретных ветвей репозитория с гитолитом
Git repo должен быть доступен для чтения и записи для всех, но должны быть специальные ветви. т.е. создать новую ветвь «стажер» и @coworkers имеют RW +-доступ, но клиенты не должны быть в состоянии R или W.
Я думал, что я могу достичь,
repo myrepo
- intern = @clients
RW+ = @clients @coworkers
Но это делает не работа.
Ограничение доступа для чтения недоступно в git * по дизайну * - при клонировании вы всегда должны извлекать полный репозиторий, нет никакого способа обойти его (без принципиального изменения, как работает git). – sleske
Теперь возможно с частичной копией последней версии гитолита. Проверьте мой ответ ниже. –