必須レビューをブランチで有効にする前に、ブランチを「保護されたブランチ」として設定する必要があります。 詳しい情報については保護されたブランチの設定を参照してください。
リポジトリ中の一部あるいはすべてのブランチに対して、保護されたブランチの設定を自動的に強制できます。 詳しい情報については保護されたブランチの設定を参照してください。
- GitHub Enterprise Serverで、リポジトリのメインページにアクセスしてください。
- リポジトリ名の下で Settings(設定)をクリックしてください。
- 左のメニューでBranches(ブランチ)をクリックしてください。
- "Branch protection rules(ブランチ保護のルール)"の隣のAdd rule.(ルールの追加)をクリックしてください。
- "Branch name pattern(ブランチ名のパターン)"の下で、保護したいブランチの名前もしくはパターンを入力してください。
- [Require pull request reviews before merging] を選択します。
- [Required approving reviews] ドロップダウンメニューで、ブランチで必須にする承認レビューの数を選択します。
- オプションとして、[Dismiss stale pull request approvals when new commits are pushed] を選択します。 これにより、コードを修正するコミットがブランチにプッシュされる際に、プルリクエストの承認レビューが却下されます。
- オプションとして、[Require review from Code Owners] を選択して、プルリクエストが指定されたオーナーがいるコードに影響を与える場合に、コードオーナーによるレビューを義務化します。 詳細は「コードオーナーについて」を参照してください。
- オプションとして、リポジトリが Organization の一部である場合、[Restrict who can dismiss pull request reviews] を選択して、プルリクエストのレビューを却下できるユーザまたはチームを検索して選択します。 詳しい情報についてはプルリクエストレビューの却下を参照してください。 このオプションは個人リポジトリでは使用できません。
- オプションとして、[Include administrators] を選択します。 これで、設定されたすべての制約がリポジトリ管理者に強制されます。
- Create(作成)をクリックしてください。