#gitlab #gitlab-api #gitlab-pages
#gitlab #gitlab-api #gitlab-страницы
Вопрос:
У меня есть программа, которая позволяет мне автоматически создавать новый проект GitLab с помощью GitLab API, и я хотел бы иметь возможность с помощью этого API устанавливать видимость страниц на «Все», что по умолчанию означает «Только участники проекта». Я посмотрел в документе, но ничего не смог найти о настройке видимости страниц. Если у кого-нибудь есть идея, мне было бы интересно ее прочитать.
Спасибо
Ответ №1:
В API Create Project есть атрибут для изменения уровня видимости страниц. Вызывается атрибут pages_access_level
, и доступными параметрами являются disabled
, private
, enabled
, или public
. Использование опции public
должно установить уровень доступа, чтобы каждый мог получить доступ к вашей странице.
pages_access_level
Атрибут также существует при изменении проекта из API.
Вот документы для API Create Project, где вы можете увидеть pages_access_level
атрибут.