github 的 Actions secrets 的相关问题

2022-09-06 11:38:59 +08:00
 tlerbao
刚学用 github actions 部署项目到服务器

请问这个 Actions secrets 的 Repository secrets 只对当前仓库有效吧

比如我有多个项目同样方式部署到一个服务器 有一个相同的 Repository secrets 是要添加多次吗?

895 次点击
所在节点    问与答
6 条回复
stille
2022-09-06 12:37:44 +08:00
一直也被这个问题困扰。

要是能像 drone.io 那样可以配置 org 组织 secrets 所有仓库都可以共用就很方便。
Mystery0
2022-09-06 12:59:52 +08:00
是的,需要添加多次,如果你这些 secrets 完全一样并且仓库也在同一个 org 的话,可以充钱然后写到 org 的 secrets 里面(免费的只能用于公开仓库,充钱可以用于私有仓库)
Mystery0
2022-09-06 13:01:25 +08:00
不过还有一个办法是:安装 github-cli ,然后登录之后,本地写个脚本挨个跑一遍给仓库设置 secrets 的命令,然后把脚本存起来,既方便管理,又不用充钱和迁移仓库
learningman
2022-09-06 13:02:27 +08:00
自己部署一个配置中心(
Mystery0
2022-09-06 13:02:44 +08:00
@stille GitHub 有这个功能,和你的描述完全一致,org 的 secrets 可以给 org 内的公开仓库使用,充钱后可以给私有仓库使用
stille
2022-09-06 13:12:00 +08:00
@Mystery0 嗯。这个我知道,只是对于个人用户来说,应该来个所谓的全局 secrets 会更方便。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX