Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2026-03-17. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

プリリシーブフックを用いてポリシーを適用する

pre-receiveフックを使って、組織内のワークフロー規範を徹底します。 pre-receiveフックは、プッシュがリポジトリに受け付けられる前に、事前に定義された一連の品質チェックをコードがパスすることを求めます。

pre-receiveフックについて

          *"pre-receive フック"* は GitHub Enterprise Server アプライアンス上で動作するスクリプトで、品質チェックを実装するために利用できます。

pre-receiveフック環境の作成

pre-receiveフックを実行するには、デフォルトのpre-receive環境を使うか、カスタムの環境を作成します。

pre-receiveフックスクリプトの作成

pre-receiveフックのスクリプトを使って、プッシュの内容に基づいて受け入れまたは拒否するための条件を作成します。

インスタンスで事前受信フックの管理

お使いの GitHub Enterprise Server インスタンス でユーザーが事前受信フックを使用する方法を構成します。