2

Как администратор Gitlab , я должен создавать разные Groups для разных отделов и добавлять в него участников. Некоторые департаменты содержат подотделы, поэтому я создаю Sub-Group в Gitlab для него.

На данный момент все в порядке. Но я попал в ситуацию, когда мне пришлось создать группу проектов, чтобы в ней можно было отдельно хранить программный, аппаратный и программный код. Итак, я создал подгруппу с именем Project и добавил в нее три отдельных проекта.

Мой вопрос: можно ли использовать Sub-Group для Подотдела и Подпроекта? Или я могу улучшить это каким-либо образом?

PS: я добавил тег Github чтобы этот вопрос доходил до большего количества людей и мог иметь общие идеи. Не предназначен для создания путаницы или ложных тегов.

1 ответ1

0

Согласно Документации GitLab о подгруппах, они предназначены специально по следующим причинам:

  • Отдельные внутренние / внешние организации. Поскольку каждая группа может иметь свой собственный уровень видимости, вы можете размещать группы для разных целей под одним и тем же зонтиком.
  • Организуйте крупные проекты. Для больших проектов подгруппы потенциально упрощают разделение разрешений на части исходного кода.
  • Упростите управление людьми и контроль видимости. Дайте людям разные разрешения в зависимости от их членства в группе.

Итак, в соответствии с этими тремя причинами, приведенными в документах, я бы сказал, что:

  • Да, подгруппы могут определенно использоваться для подотделов (в соответствии с первой и последней причиной), чтобы создать правильные отделы / подотделы с точки зрения видимости и прав доступа, а также
  • Да, подгруппы могут определенно использоваться для подпроектов более крупного проекта (по второй причине), чтобы разделить разрешения на части исходного кода для организации больших проектов.

Чтобы обеспечить различие между группами / подгруппами, в GitLab есть два основных инструмента:

  • Название группы / подгруппы. Вы можете указать конкретный префикс или инфикс, чтобы отличать проектные группы / подгруппы от ведомственных. Например, sp- , имеющая project1-sp-firmware для подгруппы микропрограмм Подпроекта и project1-marketing для Подразделения маркетинга. (Это всего лишь пример, чтобы дать идею, вы, конечно, должны посмотреть на лучшее решение для вашей собственной конкретной организации и структуры.)
  • Аватары. Вы можете указать различные виды аватаров (определенных цветов или предметов), если это Подотдел или Подпроект. Например, синие аватары для подпроектов и желтые аватары для подразделений. Или того же цвета в том же отделе ... и так далее. Вот сайт, который генерирует буквы аватары (максимум 2 буквы): https://ui-avatars.com.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .