У нас есть около 100 репозиториев Git на оконном сервере. Который мы клонируем / получаем доступ просто
\\GITrepos\&Имя репозитория&
У нас были некоторые проблемы с этим, и мы обнаружили, что большинство из них решается, если я перемещаю репозитории для управления сервером Bonobo Git.
Я установил сервер Bonobo Git и указал ему получить все репозитории из папки \\GITrepos. Я вижу всех пользователей LDAP, которых я подключил как пользователей в Bonobo.
Я связал наши группы LDAP со всеми пользователями Bonobo. Я вижу всех пользователей LDAP, которых я подключил как пользователей в Bonobo.
Я могу клонировать их, используя http:/..., которым управляет Бонобо.
После того, как я сам ответил на 1,3 и 4, ниже. Все, что мне осталось сделать, это -
- Как запретить разработчикам продолжать использовать метод \\path\to\Repos?
Мои предыдущие проблемы решены ниже:
1 - Каков самый простой и рекомендуемый способ добавить всех соответствующих участников в правильный репозиторий? Мне не хочется просматривать репозиторий за репозиторием и отмечать 10 соответствующих разработчиков среди сотен в списке пользователей пользовательского интерфейса Bonobo.
3 - Если я создам определенные команды, а затем в конфигурации репозитория в пользовательском интерфейсе Bonobo я отмечу только команду, а не конкретных пользователей, позволит ли это пользователям клонировать/push/pull? Или я тоже должен добавить их в соавторы?
4 — Мы используем хук «обновление», чтобы проверить, кому разрешено нажимать на какую ветку. Нужно ли использовать его под Bonobo? Как я могу управлять авторизацией филиала в Bonobo?
Спасибо, Эли