🦊 Как сменить видимость проекта Gitlab |

🦊 Как сменить видимость проекта Gitlab

Мануал

Как сменить visibility проекта вниз, то есть с Private на Internal , Public?

По умолчанию это нельзя сделать средствами GUI по пути Settings -> General -> Visibility, project features, permissions

Вы просто не сможете нажать на нужный вариант в всплывающем списке.

Для этого необходимо использовать запрос к API.

curl --header "PRIVATE-TOKEN: UrToken" -X PUT https://gitlab.local/api/v4/projects/Id?visibility=internal

Если вы получите ошибку:

{"message":{"visibility_level":["internal is not allowed in a private group."],"name":

Необходимо подняться в группу, в которую входит проект, узнает ее ID и аналогичным образом поменять видимость там:

curl --header "PRIVATE-TOKEN: UrToken" -X PUT https://gitlab.local/api/v4/groups/Id?visibility=internal

Если вы получите ошибку:

{"message":{"visibility_level":["internal is not allowed since the parent group has a private visibility."]}}

Поднимаемся еще выше по вложенности и меняем visibility:

curl --header "PRIVATE-TOKEN: UrToken" -X PUT https://gitlab.local/api/v4/groups/Id?visibility=internal

Надеюсь вам это помогло!

См. также:

🔥 Как настроить Gitlab-CI для автоматического развертывания (CD) вашего приложения через SSH

 

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий

  1. Екатерина

    Можно просто сменить visibility группы в интерфейсе, после этого и visibility проекта можно будет изменить

    Ответить
    1. cryptoparty автор

      а мне требовалось не все в группе сделать

      Ответить