gh-secret

Manage GitHub secrets from the command line.

TLDR

List secret keys for the current repository

$ gh secret list
copy

List secret keys for a specific organization

$ gh secret list --org [organization]
copy

List secret keys for a specific repository

$ gh secret list --repo [owner]/[repository]
copy

Set a secret for the current repository (user will be prompted for the value)

$ gh secret set [name]
copy

Set a secret from a file for the current repository

$ gh secret set [name] < [path/to/file]
copy

Set an organization secret for specific repositories

$ gh secret set [name] --org [organization] --repos [repository1,repository2]
copy

Remove a secret for the current repository

$ gh secret remove [name]
copy

Remove a secret for a specific organization

$ gh secret remove [name] --org [organization]
copy

SYNOPSIS

gh secret <command> [flags]

DESCRIPTION

Secrets can be set at the repository, environment, or organization level for use in GitHub Actions. User secrets can be set for use in GitHub Codespaces. Run "gh help secret set" to learn how to get started.

COMMANDS

gh-secret-list(1)

List secrets

gh-secret-remove(1)

Remove 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

gh(1)

Copied to clipboard
Coindodo