Wie erzwinge ich Eigentümerberechtigungen für eine Gruppe oder ein Projekt?

0

Ich habe eine selbst gehostete Gitlab-Instanz. Das Problem ist, dass sich einige Projekte / Gruppen im Besitz von Personen befinden, die nicht mehr in der Nähe sind, sodass andere nicht in der Lage sind, Personen zu diesen Projekten hinzuzufügen.

Gibt es eine Möglichkeit, den Eigentümer einer bestimmten Gruppe / eines bestimmten Projekts manuell zu überschreiben, wenn ich über SSH-Zugriff auf den Gitlab-Server verfüge?

Karl
quelle

Antworten:

0

Herausgefunden. Muss ein Gitlab-Administratorkonto verwenden (wusste nicht, dass es so etwas gibt, da ich Gitlab nicht installiert habe).

Dies kann entweder mit dem Standard-Administratorkonto ([email protected]) oder durch Erhöhen eines anderen Benutzers zu admin erfolgen. Dies kann über SSH erfolgen durch eine Rails - Konsole auf Gitlab Öffnen und Einstellung user.admin = truedann user.save.

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

Persönlich (auf Gitlab 6.3) hatte ich Probleme beim Zurücksetzen des ursprünglichen Administratorkennworts, da die von der saveMethode generierte Abfrage eine Bedingung für hatte id != 1, sodass es einfacher war, einfach ein anderes Administratorkonto zu erstellen, als dies zu umgehen .

Karl
quelle