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

0

Eu tenho uma instância do gitlab auto-hospedada. O problema é que alguns projetos / grupos são de propriedade de pessoas que não estão mais por perto, o que deixa outras pessoas 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 grupo / projeto em particular?

    
por Karl 22.05.2015 / 23:34

1 resposta

0

Descobri isso. Tem que usar uma conta de administrador do Gitlab (não sabia que existia uma coisa dessas desde que eu não instalei o Gitlab).

Pode fazer isso com a conta de administrador padrão ([email protected]) ou elevando outro usuário para admin. Isso pode ser feito via SSH abrindo um console do Rails no Gitlab e configurando user.admin = true , em seguida, user.save .

Veja link

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

    
por 23.05.2015 / 00:59

Tags