gh secret set
gh secret set <secret-name> [flags]
为以下级别之一的秘密设置值:
- 仓库(默认):可用于 GitHub Actions 运行或仓库中的 Dependabot
- 环境:可用于仓库中部署环境的 GitHub Actions 运行
- 组织:可用于组织内的 GitHub Actions 运行、Dependabot 或 Codespaces
- 用户:可用于您的用户的 Codespaces
组织和用户秘密可以选择性地限制为仅对特定仓库可用。
秘密值在发送到 GitHub 之前会在本地加密。
选项
-a
, --app <string>
- 为秘密设置应用程序:{actions|codespaces|dependabot}
-b
, --body <string>
- 秘密的值(如果未指定,则从标准输入读取)
-e
, --env <environment>
- 设置部署环境秘密
-f
, --env-file <file>
- 从 dotenv 格式的文件中加载秘密名称和值
-
--no-store
- 打印加密的 base64 编码值,而不是将其存储在 GitHub 上
-o
, --org <organization>
- 设置组织秘密
-r
, --repos <repositories>
- 可以访问组织或用户秘密的仓库列表
-u
, --user
- 为您的用户设置秘密
-v
, --visibility <string> (default "private")
- 为组织秘密设置可见性:{all|private|selected}
从父命令继承的选项
-R
, --repo <[HOST/]OWNER/REPO>
- 使用 [HOST/]OWNER/REPO 格式选择另一个仓库
示例
另请参阅