---
title: "インフラリポジトリをブランチポリシーを使用するように設定してください"
slug: "configure-the-infrastructure-repository-to-use-branch-policy"
abstract: "プルリクエストとやり取りするためのインフラリポジトリの設定方法を学びましょう。"
---
# インフラリポジトリをブランチポリシーを使用するように設定してください

インフラストラクチャリポジトリを正しく動作させるには、ブランチポリシーを使用するように設定する必要があります。インフラストラクチャパイプライン内のプルリクエストとやり取りするには、組織もREST APIアクセス権を持っている必要があります。プルリクエストブランチで実行する際、インフラストラクチャパイプラインはメインブランチにマージする前にレビューすべきTerraformプランの変更の概要を投稿します。

## 分岐ポリシーの設定

リポジトリの分岐ポリシーを設定するには:

1.  **プロジェクト設定**、**リポジトリ**、**リポジトリ**に行き、ブランチを選択してください。
2.  リポジトリをクリックし、 **ポリシー** タブで以下のポリシーを設定します:
    -   最低査読者数の要件: *1*
    -   コメント解像度を確認する: *必須*
3.  **ビルド**検証に行き、インフラストラクチャパイプラインを選択し、以下を設定します:
    -   トリガー: *自動*
    -   ポリシー要件: *必須*

## REST APIアクセスを有効にする

REST APIアクセスを可能にするために:

1.  組織 **設定**、**パイプライン**、**設定**、**一般** に行き、以下の3つのオプションを無効にしてください。
    
    -   非リリースパイプラインのジョブ認可範囲を現在のプロジェクトに限定してください。
    -   リリースパイプラインのジョブ認可範囲は現在のプロジェクトに限定してください。
    -   Limit job authorization scope to referenced Azure DevOps repositories.
    
    ![MCC-repository.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/102/managed-cloud/images/MCC-repository.png)
    
2.  **プロジェクト設定**、**リポジトリ****、リポジトリ**、**パーミッション**、**ユーザー**に移動し、プロジェクトビルドサービスのユーザーをクリックし、「**プルリクエストへの貢献**」フィールドを*Allow*に設定してください。