3

У меня есть GitLab EE и я пытаюсь понять, как работают Pages ; Я следил за всем на официальном сайте, но я все еще получаю это при попытке просмотреть настройки страницы репозитория.

GitLab Страницы отключены. Попросите администратора вашей системы включить его

В этом нет ничего, и я действительно не знаю, как это сделать.

4 ответа4

3

Хорошо, прежде чем спрашивать, посмотрите на конфигурационные файлы, моя ошибка.

Там нет ни слова о включении Gitlab страниц в /etc/gitlab/gitlab.rb (в случае омнибусных установок).

Текущая ссылка на страницы документации: GitLab Pages

1

Предполагая, что вы используете omnibus install. В соответствии с документацией в простейшем случае, без пользовательских доменов или SSL, чтобы включить страницы, все, что вам нужно сделать, это установить pages_external_url в файле конфигурации /etc/gitlab/gitlab.rb .

####################
# GitLab Pages
####################

## Define to enable GitLab Pages
pages_external_url "http://pages.foo.com/"

Согласно комментарию @Melroy, вам также может потребоваться установить

gitlab_pages['enable'] = true
1

Если вы столкнулись с проблемой монтирования связывания при использовании тома докера, вам также необходимо установить это:

gitlab_pages['inplace_chroot'] = true
0

Еще одна вещь, поскольку следующая информация написана нигде, но кажется "очевидной", вам нужно позволить gitlab-runner создать ваш статический сайт после установки gitlab_pages['enable'] = true и gitlab_pages['inplace_chroot'] = true когда используя образ докера gitlab и запустите gitlab-ctl reconfigure

В моем случае я добавляю принудительно выполненное ранее задание, используя кнопку « Retry , чтобы опубликовать статическую сборку. Сразу после этого в меню « Project -> « Settings -> « Pages была обновлена полезная ссылка.

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