1

我们有一个名为recent-activity的存储库,它托管一个 GitHub 操作,可供所有 GitHub 用户使用。我们想要添加一个 URL,当操作(由任何用户)运行时,我们可以在该 URL 上发送 http 请求。但是,我们不想公开披露该 URL。

有什么办法可以做到这一点?

4

2 回答 2

0

您可以通过指定名称直接将您的存储库中的机密包含到工作流中。假设您有一个名为的秘密URL,那么您可以像这样简单地使用它:

env:
     URL: ${{ secrets.URL }}

现在您的 URL 已获取,您可以在其他命令中使用它,例如$URL

于 2021-05-24T11:03:35.113 回答
0

您将在官方文档中找到有关Github Secrets所需的一切

请注意,存储库用户将无权访问密钥,因为您需要admin编辑密钥值的权限。此外,秘密不会显示在操作工作流执行中(它们将***在日志中被替换)。

每个人都将以相同的方式在工作流中使用此秘密变量,而无法访问其值。

演示

日志上的秘密输出

于 2021-05-24T13:15:46.957 回答