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 from a file for the current repository

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

Set a secret for a specific repository

$ gh secret set [name] --body [value] --repo [owner]/[repository]
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

Copied to clipboard
Earn up to $40 for learning about crypto currencies