2014-10-28 3 views
5

Я установил gitlab-omnibus на сервер ubuntu в соответствии с инструкциями. Он отлично работает, но теперь я хочу разрешить пользователям зарегистрироваться.Включить пользователя в Omnibus GitLab

Каждый результат упоминает редактирование файла gitlab.yml, проблема в том, что у меня нет этого файла на всех, я только gitlab.rb

Я пытался добавить:

gitlab_rails['gitlab_signup_enabled'] = true 

но это не сработало даже после запуска перенастройки и перезапуска gitlab.

В панели управления администратора я вижу список среди отключенных функций независимо от того, что я делаю.

Как включить его в этом случае?

ответ

2

Я не воспроизвожу то, что вы видите.

Действия:

  • добавить gitlab_rails['gitlab_signup_enabled'] = true к /etc/gitlab/gitlab.rb
  • пробег sudo gitlab-ctl reconfigure

Результат:

  • Регистрация включена

  • sudo grep signup /var/opt/gitlab/gitlab-rails/etc/gitlab.yml говорит signup_enabled: true.

    Я нашел этот файл, посмотрев на результат gitlab-ctl reconfigure или с locate.

    Что он скажет для вас? Не работает ли это, если вы отредактируете его до signup_enabled: true и запустите sudo gitlab-ctl restart?

+0

Я нашел файл, в котором signup_enabled уже установлен в true. После выполнения всех инструкций, если я просматриваю адрес gitlab, я все равно получаю страницу с подпиской без опции регистрации. Также функция регистрации по-прежнему отображается как «выключена» на панели администратора – MaddoScientisto

0

В дополнение к Чиро: В новой версии установка может быть сделано в настройках приложения администратора: администратора/application_settings

Вход в систему Ограничения Подписывает включен

Это может быть причина, по которой он не показывает, что это не работает для вас. gitlab_rails ['gitlab_signup_enabled'] = true

Смежные вопросы