LINUX.ORG.RU
ФорумAdmin

Git сервер. Разграничение прав доступа на директории.

 , , ,


0

1

Как обычно осуществляется разграничение прав доступа к репозитория git, когда некоторым авторизованным пользователям нужно запретить доступ даже на чтение из определённых каталогов?

Можно ли это сделать, например, в gitolite? Всё что нашёл о нём, что можно выставлять права доступа на чтение группе пользователей на ветки.

Или единственное решение в этом случае использование hooks, когда существуют два репозитория и из второго для группы с ограничениями автоматически пушатся изменения в основной и обратно?

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

Какие ещё бесплатные git серверы для разворачивания в своей сети сейчас ещё популярны? Можно ли подобное реализовать в Kallithea?

★★★★★

Последнее исправление: grem (всего исправлений: 1)

Сайт gitolite говорит:

write access controlled at the branch/tag/file/directory level

запретить доступ даже на чтение из определённых каталогов

Мне кажется, так ничто не работает, так как это бы поломало сам git. Соответственно, без второго репозитория никак.

xaizek ★★★★★
()
Ответ на: комментарий от xaizek

Да, похоже, что никак. Отдельная репа - отдельной группе пользователей.

Нашёл ещё вариант с submodules вместо hooks.

grem ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.