Skip to main content

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

シークレット セキュリティの概念

GitHub のシークレット セキュリティ機能の主要な概念について説明します。

シークレット スキャンについて

GitHub はリポジトリをスキャンして既知のシークレットのタイプを探し、誤ってコミットされたシークレットの不正使用を防止します。

プッシュ保護について

プッシュ保護は、共同作成者がリポジトリにシークレットをプッシュするのをブロックし、共同作成者がブロックをバイパスするたびにアラートを生成します。 で適用できます。リポジトリまたは組織レベル でプッシュ保護を適用できます。

シークレット スキャン アラートについて

さまざまな種類のシークレット スキャンニング アラートについて説明します。

プッシュ保護のために委任されたバイパスについて

組織またはリポジトリでプッシュ保護をバイパスする機能を持つチームまたはロールを制御できます。

プッシュ保護のバイパスリクエストについて

プッシュ保護によってシークレットを含むコミットがブロックされた場合のバイパス要求のしくみについて説明します。

GitHub シークレットの種類

GitHub で使用されるさまざまな種類のシークレットについて説明します。

コマンド ラインからのプッシュ保護

GitHub がプッシュ保護を使用してコマンド ラインからのシークレット リークを防ぐ方法について説明します。

REST API からのプッシュ保護を操作する

secret scanning が API リクエストのコンテンツ内にシークレットを検出した場合に、REST API を使用して GitHub へのプッシュのブロックを解除するオプションについて説明します。