首頁  >  文章  >  開發工具  >  如何在 github actions 中加入秘密

如何在 github actions 中加入秘密

Linda Hamilton
Linda Hamilton原創
2024-10-10 12:05:17945瀏覽

本文提供瞭如何使用金鑰在 GitHub Actions 中安全地儲存敏感資訊的指南。它討論了儲存秘密的不同方法、管理秘密的最佳實踐以及如何防止它們在日誌中暴露。

如何在 github actions 中加入秘密

如何在 GitHub 作業中加入機密?

GitHub Actions 提供了一種安全的方式來儲存敏感訊息,例如密碼、令牌和API 金鑰。若要在 GitHub Actions 中新增機密,請依照下列步驟操作:

  1. 導覽至您的 GitHub 儲存庫。
  2. 點選「設定」標籤。
  3. 向下捲動到「秘密」部分。
  4. 點選「新秘密」按鈕。
  5. 輸入秘密的名稱。
  6. 輸入秘密的值。
  7. 點選「新增秘密」按鈕。

如何在 GitHub Actions 中安全地儲存敏感資訊?

GitHub Actions 提供了兩種安全儲存敏感資訊的方法:

  1. 秘訣:秘密在靜態時加密,並且只能由正在運行工作流程的GitHub Actions 運行器存取。
  2. 環境變數:環境變數在靜態時不會加密,並且可供所有正在執行工作流程的 GitHub Actions 運行器存取。

建議使用機密來儲存您不希望暴露給其他人的敏感資訊使用者或應用程式。

在 GitHub Actions 中管理機密的最佳實務是什麼?

在 GitHub Actions 中管理機密的最佳實踐是:

  1. 使用儲存敏感資訊的機密。
  2. 避免在工作流程文件中以明文形式儲存機密。
  3. 使用 secrets.GITHUB_TOKEN 環境變數存取工作流程文件中的機密。
  4. 限制僅允許需要的使用者和應用程式存取機密。
  5. 定期輪替機密以防止未經授權的存取。

如何防止我的機密在 GitHub Actions 日誌中洩漏?

要防止您的機密在 GitHub Actions 日誌中暴露,請按照以下步驟操作:

  1. 使用 secrets.mask() 函數屏蔽工作流程日誌中的機密。
  2. 使用 secrets.redact() 函數來編輯工作流程日誌中的機密。
  3. 使用 secrets.filter() 函數來過濾工作流程日誌中的機密。

以上是如何在 github actions 中加入秘密的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn