问题标签 [github-secret]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1844 浏览

python - 如何将秘密从 GitHub Actions 传递到 python 环境变量?

pytest在 GitHub Actions 中运行,我必须通过一些secretsPython 运行环境。例如,

但是,输出如下,

由于GitHub 的修订,它似乎不起作用。

根据@raspiduino 的回答,我对导入环境变量的两个选项进行了更多探索。

基本上,这两个步骤都在相同的输出中。REPO_SECRET可以通过,但不能通过ENV_SECRET

在此处输入图像描述

输出 在此处输入图像描述

0 投票
1 回答
2112 浏览

github - 如何将机密连接到 GitHub 上的工作流操作中?

我想将多个秘密连接到我在 GitHub 上的工作流操作中。

想到的示例是创建从文件夹到文件名的完整路径。

0 投票
0 回答
148 浏览

python - 您可以将 Github 机密合并到自定义配置 yml 文件中吗?

我有一个 python 项目,我打算在其中有一个.yml配置文件。我的问题是,像这样的东西可以在 github repo 中工作吗:

这不是 github 操作的一部分,它是项目根目录中的配置文件。我更喜欢这样,而不是为每个凭证创建一个环境变量,并通过调用来“污染”代码库以获取这些变量。

0 投票
0 回答
378 浏览

java - 如何在不使用 Spring Boot 的情况下将 Github Secrets 读入 application.properties?

我有一个非 Spring Boot Java 应用程序,并希望使用 GitHub Secrets 将一些密钥存储并读取到我的applications.properties文件中。

我已经对这些值进行了 Base64 编码并将它们存储在 GH Secrets 中,现在我正尝试在我的application.properties文件中访问它们:

${{ secrets.SOME_PROD_KEY }}但是,当尝试使用此语法时,如果我将其硬编码到我的application.properties文件中,则该值将与实际值相反。

如果没有 Spring Boot,这可能吗?如果是这样,我是否需要先让我的属性文件从另一个文件中读取它,还是我这样做完全错误?

0 投票
1 回答
65 浏览

testing - 如何将参数从 github 操作传递到 rust 中的单元测试

我想使用github secrets将秘密 API 密钥注入到我的单元测试函数中,以防止在源代码中有任何 API 密钥:

我的(简化的)测试将 APIKEY 定义为字符串常量。

现在我想从测试可执行文件在运行时获取的参数中获取 API 密钥:

但是,当我尝试使用以下代码来获取第一个参数时:

我意识到每当我向cargo test --.

这是没有给出参数的调用:

但是,当我尝试在测试的参数中提供 apikey 时,不会处理任何测试:

可以看到,在附加 apikey 的情况下正确调用了测试。

我不明白为什么会发生这种情况,并且深入研究 rust 测试文档并没有让我找到有用的东西。

你有什么建议吗?

0 投票
2 回答
1226 浏览

node.js - 如何在 github 操作中获取主机存储库的 GitHub 机密作为输入?

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

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

0 投票
1 回答
442 浏览

github - Github 在运行操作时返回空字符串作为秘密

当我做

它返回空字符串,

我是提交更改的人及其我的存储库,因此在授权机密方面应该没有问题,并且还克隆了它而不是分叉,

这就是我的行动工作的样子

TEST_GITHUB_TOKEN 返回 40

并且 TEST_SECRET 返回 0

并且 REACT_APP_TEST 环境变量按预期工作,这意味着秘密是没有被传递的东西

GitHub 存储库

0 投票
1 回答
705 浏览

github - 如何将所有 GitHub 机密信息放入 env 变量中以供 Actions 访问(在我的情况下为 powershell)?

我读了一些类似的帖子,但似乎没有人回答这个问题。如果我知道秘密的名称,我可以将单个 GitHub 秘密设置为操作中的环境变量: env: PW_ID0007: "${{secrets.PW_ID0007}}" 如何在不知道它们的名称的情况下将所有秘密公开为环境变量(或者批量或以某种方式遍历它们并单独设置它们?)

0 投票
0 回答
28 浏览

github - Github Secrets 本地覆盖

我目前正在开发一个项目,该项目使用 Github 机密来加密 unit 和 int 中使用的变量。测试。由于测试是构建周期的一部分,它们在通过 Github CI 管道运行时会通过,并且可以访问机密,但会在本地失败。

如何使用其他值覆盖这些 Github 机密以在本地运行构建?

0 投票
1 回答
519 浏览

docker - 将 Github 机密传递给 docker github 操作

嗨,我敬业且敬爱的开发人员!

今天,我在尝试将 GitHub 机密传输到 docker GitHub 操作以在容器中使用此变量时遇到了麻烦。我已经为项目定义了what_a_secret密钥的秘密CHUT

这是我目前拥有的:

这只是打印CHUT=$CHUT而不是CHUT=what_a_secret.

我也尝试做这样的事情:

和这个:

但最后的解决方案根本没有返回任何东西。

您的帮助将受到热烈欢迎

编辑:文档“配置 GitHub 操作”无法将环境变量传递给容器。