ブランチ制限の有効化
You can enforce branch restrictions so that only certain users or teams can push to a protected branch in repositories owned by your organization.
保護されたブランチは、GitHub Free ではパブリックリポジトリでのみ使用でき、GitHub Pro、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server ではパブリックおよびプライベートリポジトリで使用できます。 ブランチの制限は、パブリック及びGitHub Team、GitHub Enterprise Cloud、GitHub Enterprise ServerのOrganizationが所有するプライベートリポジトリで利用できる種類のブランチ保護です。
Anyone with admin permissions to an organization-owned repository can enable branch restrictions.
リポジトリ中の一部あるいはすべてのブランチに対して、保護されたブランチの設定を自動的に強制できます。 詳しい情報については保護されたブランチの設定を参照してください。
-
GitHub Enterpriseで、リポジトリのメインページにアクセスしてください。
-
リポジトリ名の下で Settings(設定)をクリックしてください。
-
左のメニューでBranches(ブランチ)をクリックしてください。
-
"Branch protection rules(ブランチ保護のルール)"の隣のAdd rule.(ルールの追加)をクリックしてください。
-
"Branch name pattern(ブランチ名のパターン)"の下で、保護したいブランチの名前もしくはパターンを入力してください。
-
オプションとして、[Include administrators] を選択します。 これで、設定されたすべての制約がリポジトリ管理者に強制されます。
-
Under "Protect matching branches", select Restrict who can push to matching branches.
-
保護されたブランチにプッシュできる権限を持つユーザまたはチームを検索し、選択します。
-
[Save changes] をクリックします。