シークレット スキャンとプッシュ保護の操作
Secret scanning は、リポジトリにチェックインされたシークレットをスキャンして検出します。 プッシュ保護は、シークレットなどプッシュをブロックすることで、シークレットの漏洩を防ぐよう予防的に保護します。
この機能を使用できるユーザーについて
Secret scanning は、次のリポジトリの種類で使用できます。
- GitHub.com 上のパブリック リポジトリ
ユーザーのプッシュ保護
ユーザーのプッシュ保護を使うと、GitHub 全体のパブリック リポジトリへのすべてのプッシュが自動的に保護されます。
コマンド ラインからのプッシュ保護を操作する
secret scanning が変更内のシークレットを検出した場合に、コマンド ラインから GitHub へのプッシュのブロックを解除するオプションについて説明します。
REST API からのプッシュ保護を操作する
secret scanning が API リクエストのコンテンツ内にシークレットを検出した場合に、REST API を使用して GitHub へのプッシュのブロックを解除するオプションについて説明します。
GitHub UI でのプッシュ保護の操作
secret scanning が変更のシークレットを検出したときにコミットのブロックを解除するためのオプションについて説明します。