マージリクエストの承認
- プラン: Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
マージリクエストの承認ルールは、ユーザーが特定のプロジェクト設定をオーバーライドすることを防ぎます。有効にすると、これらの設定は、インスタンス内のすべてのプロジェクトとグループに適用されます。
これらのマージリクエストの承認設定は、インスタンス全体に対して設定できます:
- マージリクエストの作成者による承認を防止する。プロジェクトメンテナーが、マージリクエストの作成者自身に自分のマージリクエストを承認させることを防ぎます。
- コミットを追加したユーザーによる承認を防ぎます。 プロジェクトメンテナーが、ソースブランチにコミットを送信したユーザーに、マージリクエストの承認を許可することを防ぎます。
- プロジェクトとマージリクエストの承認ルールの編集を防止。ユーザーがプロジェクト設定または個々のマージリクエストで承認者リストを変更することを防ぎます。
以下もインスタンス全体のルールによって影響を受けます:
インスタンスのマージリクエスト承認設定を有効にする
これを行うには、次の手順を実行します:
- 左側のサイドバーの下部で、管理者を選択します。
- プッシュルールを選択します。
- マージリクエストの承認を展開します。
- いずれかの承認ルールのチェックボックスを選択します。
- 変更を保存を選択します。