正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

マージリクエストの承認

  • プラン: Premium、Ultimate
  • 提供形態: GitLab Self-Managed、GitLab Dedicated

マージリクエストの承認ルールは、ユーザーが特定のプロジェクト設定をオーバーライドすることを防ぎます。有効にすると、これらの設定は、インスタンス内のすべてのプロジェクトとグループに適用されます

これらのマージリクエストの承認設定は、インスタンス全体に対して設定できます:

  • マージリクエストの作成者による承認を防止する。プロジェクトメンテナーが、マージリクエストの作成者自身に自分のマージリクエストを承認させることを防ぎます。
  • コミットを追加したユーザーによる承認を防ぎます。 プロジェクトメンテナーが、ソースブランチにコミットを送信したユーザーに、マージリクエストの承認を許可することを防ぎます。
  • プロジェクトとマージリクエストの承認ルールの編集を防止。ユーザーがプロジェクト設定または個々のマージリクエストで承認者リストを変更することを防ぎます。

以下もインスタンス全体のルールによって影響を受けます:

インスタンスのマージリクエスト承認設定を有効にする

これを行うには、次の手順を実行します:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. プッシュルールを選択します。
  3. マージリクエストの承認を展開します。
  4. いずれかの承認ルールのチェックボックスを選択します。
  5. 変更を保存を選択します。