Como forçar permissões de proprietário para um grupo ou projeto?

Como forçar permissões de proprietário para um grupo ou projeto?

Eu tenho uma instância do gitlab auto-hospedada. O problema é que alguns projetos/grupos pertencem a pessoas que não estão mais por perto, o que deixa outros incapazes de adicionar pessoas a esses projetos.

Dado que tenho acesso SSH ao servidor gitlab, existe alguma maneira de substituir manualmente quem é o proprietário de um determinado grupo/projeto?

Responder1

Descobri. Tenho que usar uma conta de administrador do Gitlab (não sabia que existia tal coisa, pois não instalei o Gitlab).

Pode fazer isso com a conta de administrador padrão ([e-mail protegido]) ou elevando outro usuário a administrador. Isso pode ser feito via SSH abrindo um console Rails no Gitlab e configurando user.admin = trueentão user.save.

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

Pessoalmente (no Gitlab 6.3), tive problemas para redefinir a senha de administrador original porque a consulta gerada pelo savemétodo tinha uma condição para id != 1, então era mais fácil criar outra conta de administrador em vez de tentar contornar isso.

informação relacionada