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?

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 (admin@local.host) 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 .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.