1.exports -> использовать как утилиту singleton 2. module-exports -> использовать в качестве логических объектов, таких как сервис, модель и т. д.
Вы сделали восстановление, но, вероятно, не восстановили хранилище секретов (/etc/gitlab/gitlab-secrets.json или $ GITLAB_HOME / config / secrets.json). Та же проблема, что и у ошибок gitlab 500 в административной области
Вы можете сбросить ее следующим образом с консоли rails на сервере gitlab:
root@gitlab:/# gitlab-rails console
-------------------------------------------------------------------------------------
GitLab: 11.5.1 (c90ae59)
GitLab Shell: 8.4.1
postgresql: 9.6.8
-------------------------------------------------------------------------------------
Both Deployment and its :status machine have defined a different default for "status". Use only one or the other for defining defaults to avoid unexpected behaviors.
Loading production environment (Rails 4.2.10)
irb(main):001:0> ApplicationSetting.current.reset_runners_registration_token!
=> true