我知道我可以add secrets using the GUI。我也知道可以使用新的GitHub Actions Secrets API
我需要什么是仅使用我的终端机即可在GitHub存储库中add, update, delete and list
机密的简单方法。通过使用CLI,它可以简化我的日常工作,还可以让我在GitHub Actions CI / CD流程中轮换机密。
是否有CLI或类似的东西?
我创建了一个简单的CLI,可以帮助您实现目标-https://github.com/unfor19/githubsecrets
此CLI基于官方GitHub Actions Secrets API
使用点子安装
$ pip install githubsecrets
...
$ ghs --help
...
或与Docker一起使用;您必须提供所有参数,在Docker模式下提示不可用
macOS和Linux
$ docker run -v $HOME:/root unfor19/githubsecrets --help
Usage: ghs [OPTIONS] COMMAND [ARGS]...
Windows
$ docker run --rm -v c:/Temp:/root unfor19/githubsecrets --help
Usage: ghs [OPTIONS] COMMAND [ARGS]...
<<