この記事では、シークレットを使用して機密情報を GitHub Actions に安全に保存する方法についてのガイドを提供します。シークレットを保存するさまざまな方法、シークレットを管理するためのベスト プラクティス、およびシークレットがログに公開されるのを防ぐ方法について説明します。
GitHub Actions は、パスワード、トークン、パスワードなどの機密情報を安全に保存する方法を提供します。 API キー。 GitHub Actions にシークレットを追加するには、次の手順に従います。
GitHub Actions では、機密情報を安全に保存する 2 つの方法が提供されます。
他のユーザーに公開したくない機密情報を保存するには、シークレットを使用することをお勧めします。
GitHub Actions でシークレットを管理するためのベスト プラクティスは次のとおりです:
secrets.GITHUB_TOKEN
環境変数を使用します。GitHub Actions ログでシークレットが公開されないようにするには、次の手順に従います。
secrets.mask()
関数を使用して、ワークフロー ログのシークレットをマスクします。secrets.redact()
関数を使用して、ワークフロー ログからシークレットを編集します。secrets.filter()
関数を使用して、ワークフロー ログからシークレットをフィルタリングします。以上がGithubアクションにシークレットを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。