Перемещение существующего проекта GitLab в новую подгруппу - PullRequest
0 голосов
/ 12 октября 2018

Только что начал использовать GitLab с собственным хостингом ... похоже, будет действительно полезно перейти к рабочему процессу DevOps.

В любом случае, после переноса около 20 локальных репозиториев Git на новый сервер GitLab, аккуратноразделены на 4 группы.Затем я заметил, что вы можете иметь подгруппы внутри групп.Это помогло бы организации еще больше, но я изо всех сил пытаюсь решить, как переместить существующие проекты, которые я потратил день, импортируя и настраивая во вновь созданную подгруппу.Конечно, я мог бы просто создать новый проект, скопировать файлы и зафиксировать их в новом проекте, и потратить время на переконфигурирование проекта.

Существует ли простой способ перемещения существующего настроенного проекта из группы вновая подгруппа?

1 Ответ

0 голосов
/ 12 октября 2018

Оказывает "слаг" для проекта ... часть URL после имени домена сервера GitLab состоит из "пространства имен" и имени проекта.Пространство имен - это путь к группе / подгруппе, поэтому я искал для переноса проекта в новое пространство имен.

Так, например, если группа является «важной группой», а проект называется «проектом».Тогда слизень будет что-то вроде / Important-Group / Project.Чтобы затем переместить это в / Important-Group / Sub-Group / Project, нам нужно создать новую подгруппу (стрелка вниз рядом с кнопкой «Новый проект»).Затем измените пространство имен проекта.

Для этого перейдите на страницу проекта, нажмите кнопку настроек (винтик внизу слева).Перейдите в раздел «Дополнительные настройки».И это чуть ниже опции проекта переименования.

Transfer project to new Namespace

Просто выберите новую подгруппу и все готово!

Вот документы GitLab ссылка с дополнительной информацией об управлении проектами в GitLab, на случай, если это пригодится кому-либо.

...