如何使用终端在GitHub Actions中添加秘密?

问题描述 投票:0回答:1

我知道我可以add secrets using the GUI。我也知道可以使用新的GitHub Actions Secrets API

我需要什么是仅使用我的终端机即可在GitHub存储库中add, update, delete and list机密的简单方法。通过使用CLI,它可以简化我的日常工作,还可以让我在GitHub Actions CI / CD流程中轮换机密。

是否有CLI或类似的东西?

docker github command-line-interface github-api github-actions
1个回答
0
投票

我创建了一个简单的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]...
<<
© www.soinside.com 2019 - 2024. All rights reserved.