2015-05-14 2 views
0

Возможно ли предотвратить использование личных (пользовательских) репозиториев в gitlab?Возможно ли предотвратить использование личных (пользовательских) репозиториев в gitlab?

Я просто хочу, чтобы они использовали группы/команды, а не создавать личные репозитории?

Одна из причин этого заключается в том, что это создает все репозитории внутри одного и того же каталога в сочетании с групповыми, и на самом деле у нас нет необходимости в личных.

+0

Вы пытались установить лимит проекта по умолчанию на 0? –

ответ

0

Личные хранилища - отличный инструмент для проведения расследований или работы POC без загромождения производственных репозиториев с кодом, который никогда не будет предназначен для производства. С точки зрения операций это важно. Легко для любого члена команды, а тем более для новых членов команды, случайно открыть проект POC с именем, похожим на производственное приложение, которое может ошибочно выйти из этого POC и патч/развернуть код POC. Держите их отдельно. Прерывание производства можно избежать, если у вас есть полный набор автоматических регрессионных тестов (и почти никто не делает), но потерянное время для поиска нужного проекта или случайной работы в неправильном проекте неизбежно, если вы не разрешаете личные репозитории.

Чтобы убедиться, что производственный код поступает только из производственных хранилищ, просто убедитесь, что ваш экземпляр Jenkins для производства имеет доступ только к вашим производственным репозиториям. Это гарантирует, что разработчики должны перенести то, что начиналось как код POC, в производственный репо до того, как код будет развернут для производства.

Смежные вопросы