この記事では、GitHub シークレットを使用して GitHub Actions ワークフローに機密情報を安全に保存する方法について説明します。シークレットの作成、ワークフロー内でのシークレットへのアクセス、強力なシークレット、アクセス制御、適切なストレージを使用したシークレットの保護について説明します
GitHub シークレットを使用して、パスワード、API キー、アクセス トークンなどの機密情報を GitHub Actions ワークフローに保存できます。シークレットは GitHub に安全に保存され、secrets
コンテキストを使用してワークフローからアクセスできます。
ワークフローでシークレットを使用するには、まずシークレットを作成する必要があります。これを行うには、リポジトリの「設定」タブに移動し、「シークレット」タブをクリックします。シークレットを作成したら、次の構文を使用してワークフローでそれにアクセスできます:
<code>${{ secrets.<secret-name> }}</code>
たとえば、MY_SECRET
という名前のシークレットがある場合、ワークフローで次の構文:
<code>${{ secrets.MY_SECRET }}</code>
GitHub Actions ワークフローでシークレットを保護するためにできることがいくつかあります:
はい、GitHub シークレットは次の場所で使用できます。任意の GitHub アクション。ただし、一部のアクションでは、シークレット名を明示的に指定する必要がある場合があります。たとえば、actions/checkout
アクションでは、secrets
入力を使用してシークレット名を指定する必要があります。
GitHub アクションでの GitHub シークレットの使用の詳細については、次のドキュメントを参照してください。
以上がgithub アクションで github シークレットを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。