gh-secret - Man Page
Manage GitHub secrets
Examples (TL;DR)
- List secret keys for the current repository:
gh secret list
- List secret keys for a specific organization:
gh secret list --org organization
- List secret keys for a specific repository:
gh secret list --repo owner/repository
- Set a secret for the current repository (user will be prompted for the value):
gh secret set name
- Set a secret from a file for the current repository:
gh secret set name < path/to/file
- Set an organization secret for specific repositories:
gh secret set name --org organization --repos repository1,repository2
- Remove a secret for the current repository:
gh secret remove name
- Remove a secret for a specific organization:
gh secret remove name --org organization
Synopsis
gh secret <command> [flags]
Description
Secrets can be set at the repository, or organization level for use in GitHub Actions or Dependabot. User, organization, and repository secrets can be set for use in GitHub Codespaces. Environment secrets can be set for use in GitHub Actions. Run gh help secret set to learn how to get started.
Available Commands
- gh-secret-delete(1)
Delete secrets
- gh-secret-list(1)
List secrets
- gh-secret-set(1)
Create or update secrets
Options
- -R, --repo <[HOST/]OWNER/REPO>
Select another repository using the [HOST/]OWNER/REPO format
See Also
Referenced By
gh(1), gh-secret-delete(1), gh-secret-list(1), gh-secret-set(1).
Jul 2024 GitHub CLI manual