Как принудительно назначить разрешения владельцу для группы или проекта?

Как принудительно назначить разрешения владельцу для группы или проекта?

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

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

решение1

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

Это можно сделать либо с помощью учетной записи администратора по умолчанию ([email protected]) или путем повышения прав другого пользователя до администратора. Это можно сделать через 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, поэтому было проще просто создать еще одну учетную запись администратора, чем пытаться обойти это.

Связанный контент