グループまたはプロジェクトの所有者権限を強制するにはどうすればよいですか?

グループまたはプロジェクトの所有者権限を強制するにはどうすればよいですか?

自己ホスト型の GitLab インスタンスがあります。問題は、いくつかのプロジェクト/グループが、もう存在しない人々によって所有されているため、他の人がこれらのプロジェクトに人々を追加できないことです。

GitLab サーバーへの SSH アクセス権がある場合、特定のグループ/プロジェクトの所有者を手動で上書きする方法はありますか?

答え1

分かりました。Gitlab 管理者アカウントを使用する必要があります (Gitlab をインストールしていなかったため、そのようなアカウントがあることを知りませんでした)。

デフォルトの管理者アカウント([メールアドレス]) または別のユーザーを管理者に昇格させることで実行できます。これは、Gitlab で Rails コンソールを開いて を設定することで、SSH 経由で実行でき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。そのため、その問題を回避するのではなく、別の管理者アカウントを作成する方が簡単でした。

関連情報