Мы пытаемся поддерживать централизованное репо для всех наших проектов (Мы используем сервер Windows)конфигурации Git Bare для нескольких проектов
E: \ Repo
- Проект 1
- Проект 2
- Проект 3
- Проект 4
теперь я хочу поделиться подробностями Репо с моими другими разработчиками, но я хотел бы сделать это с родом полномочия, как команда, работающих над проектом 1 должен не в состоянии тянуть/толкать в проект 2.
Как мы можем достичь этого.
Благодаря
Есть ли причина, по которой вы не хотите иметь один репо на проект? –
Project1.git и projectx.git - это разные голые репозитории ... Я делаю это неправильно? –
@ user1042031 - Вероятно, вы должны изучить [gitolite] (https://github.com/sitaramc/gitolite/wiki), который позволяет создавать пользователей и группы. Вы можете контролировать, какие пользователи/группы имеют какие разрешения для каждого репо. – Tuxdude