ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: Enterprise Server 2.14

このバージョンの GitHub Enterprise はこの日付をもって終了となります: このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2019-07-12. 重大なセキュリティ上の問題があっても、パッチはリリースされなくなります。優れたパフォーマンス、改善されたセキュリティ、そして新しい機能のために、GitHub Enterprise の最新バージョンにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise Support に連絡してください。

保護されたブランチについて

保護されたブランチは、GitHub Free のパブリックリポジトリ、GitHub Pro のパブリックおよびプライベートリポジトリ、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server で利用できます。

保護されたブランチは、リポジトリのコラボレーターが回復不能な変更をブランチに行えないようにしてくれます。 保護されたブランチを有効にすると、ステータスチェック必須やレビュー必須といった他のオプションのチェックや必須事項を有効にすることもできるようになります。

デフォルトでは、head ブランチがベースブランチとコンフリクトしていない限り、どのプルリクエストもいつでもマージできます。 プルリクエストのリポジトリへのマージに関する制限を強制するかは選択できます。

リポジトリのオーナー及びリポジトリの管理権限を持つ人は、コラボレーターがリポジトリでブランチをマージする前に特定のワークフローや必須事項を強制できます。そのためには保護されたブランチの設定をします。 詳しい情報については保護されたブランチの設定を参照してください。

ブランチの保護の設定

保護されたブランチのルールをリポジトリに作成すると、デフォルトでは、コラボレーターは保護されたブランチへのフォースプッシュや、ブランチの削除はできなくなります。 他のブランチの保護設定を有効化して、コラボレーターを以下のようにできます。

リポジトリがOrganizationに所有されているなら、ユーザあるいはTeamによる保護されたブランチへのプッシュを制限できます。 詳しい情報についてはブランチ制限についてを参照してください。

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください