Выпуск GitLab 9.0 принесла подгруппы. Однако до того, как стали возможны подгруппы, мы обошли это ограничение, используя префикс, например
Однако правильное управление участниками / ролями было кошмаром. Итак, теперь, когда доступны новые подгруппы, было бы здорово, если бы можно было переместить существующую группу в другую в качестве подгруппы. Однако я не нашел для этого возможности. Мы могли бы создать эти подгруппы вручную, а затем перенести все проекты вручную, но это кажется более сложным, чем следовало бы.
Можно ли переместить существующую группу в другую в качестве подгруппы?
Для получения более свежей информации эта функция теперь добавлена в gitlab, и вы можете передать существующую группу, чтобы она стала подгруппой другой существующей группы.
Связанная проблема в ответе @Zeta была закрыта, и эта проблема (https://gitlab.com/gitlab-org/gitlab-ce/issues/31885) стал основным вопросом по этой теме.
На момент написания этого метода изменения группы в подгруппу были следующие:
Заметки Gitlab (взяты из веб-интерфейса gitlab):
По состоянию на 29 апреля 2017 г. нет. Согласно проблема подгрупп на GitLab перенос подгрупп - это функция, которая может появиться в какой-то момент в будущем. В собственно предложение функции («Поддержка передачи групп») столкнулся в последнее время (начало июня) Срок сдачи - 2-3 месяца.
В качестве обходного пути вы можете:
FOO/BAR
).FOO-BAR
).FOO-BAR
участники имеют такие же (или более высокие) права в FOO/BAR
.git remote set-url
.Я рекомендую выполнить эти действия в нерабочее время, так как это приведет к созданию множества электронных писем («проект был перемещен», «доступ предоставлен»), и вы, вероятно, захотите написать электронное письмо своим участникам, чтобы объяснить, что они должен сделать ("взять git remote set-url origin git@
и вставьте его в оболочку нужного проекта ").