У меня есть собственный экземпляр gitlab. Проблема в том, что несколько проектов / групп принадлежат людям, которых больше нет, что не позволяет другим добавлять людей в эти проекты.

Учитывая, что у меня есть SSH-доступ к серверу gitlab, есть ли способ вручную переопределить, кто является владельцем определенной группы / проекта?

1 ответ1

0

Догадаться. Приходится использовать учетную запись администратора Gitlab (не знал, что такое было, так как я не устанавливал Gitlab).

Это можно сделать либо с помощью учетной записи администратора по умолчанию (admin@local.host), либо путем назначения другого пользователя администратором. Это можно сделать через SSH, открыв консоль Rails на Gitlab и установив user.admin = true затем user.save .

См. Https://forum.gitlab.com/t/how-to-reset-the-admin-password-via-the-rails-console/223.

Лично (на Gitlab 6.3) у меня были проблемы со сбросом исходного пароля администратора, потому что запрос, сгенерированный методом save имел условие для id != 1 , так что проще было создать другую учетную запись администратора, чем пытаться обойти это.

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