问题标签 [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.
python - 如何将秘密从 GitHub Actions 传递到 python 环境变量?
要pytest
在 GitHub Actions 中运行,我必须通过一些secrets
Python 运行环境。例如,
但是,输出如下,
由于GitHub 的修订,它似乎不起作用。
根据@raspiduino 的回答,我对导入环境变量的两个选项进行了更多探索。
基本上,这两个步骤都在相同的输出中。REPO_SECRET
可以通过,但不能通过ENV_SECRET
。
github - 如何将机密连接到 GitHub 上的工作流操作中?
我想将多个秘密连接到我在 GitHub 上的工作流操作中。
想到的示例是创建从文件夹到文件名的完整路径。
python - 您可以将 Github 机密合并到自定义配置 yml 文件中吗?
我有一个 python 项目,我打算在其中有一个.yml
配置文件。我的问题是,像这样的东西可以在 github repo 中工作吗:
这不是 github 操作的一部分,它是项目根目录中的配置文件。我更喜欢这样,而不是为每个凭证创建一个环境变量,并通过调用来“污染”代码库以获取这些变量。
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,这可能吗?如果是这样,我是否需要先让我的属性文件从另一个文件中读取它,还是我这样做完全错误?
testing - 如何将参数从 github 操作传递到 rust 中的单元测试
我想使用github secrets将秘密 API 密钥注入到我的单元测试函数中,以防止在源代码中有任何 API 密钥:
我的(简化的)测试将 APIKEY 定义为字符串常量。
现在我想从测试可执行文件在运行时获取的参数中获取 API 密钥:
但是,当我尝试使用以下代码来获取第一个参数时:
我意识到每当我向cargo test --
.
这是没有给出参数的调用:
但是,当我尝试在测试的参数中提供 apikey 时,不会处理任何测试:
可以看到,在附加 apikey 的情况下正确调用了测试。
我不明白为什么会发生这种情况,并且深入研究 rust 测试文档并没有让我找到有用的东西。
你有什么建议吗?
node.js - 如何在 github 操作中获取主机存储库的 GitHub 机密作为输入?
我们有一个名为recent-activity的存储库,它托管一个 GitHub 操作,可供所有 GitHub 用户使用。我们想要添加一个 URL,当操作(由任何用户)运行时,我们可以在该 URL 上发送 http 请求。但是,我们不想公开披露该 URL。
有什么办法可以做到这一点?
github - Github 在运行操作时返回空字符串作为秘密
当我做
它返回空字符串,
我是提交更改的人及其我的存储库,因此在授权机密方面应该没有问题,并且还克隆了它而不是分叉,
这就是我的行动工作的样子
TEST_GITHUB_TOKEN 返回 40
并且 TEST_SECRET 返回 0
并且 REACT_APP_TEST 环境变量按预期工作,这意味着秘密是没有被传递的东西
github - 如何将所有 GitHub 机密信息放入 env 变量中以供 Actions 访问(在我的情况下为 powershell)?
我读了一些类似的帖子,但似乎没有人回答这个问题。如果我知道秘密的名称,我可以将单个 GitHub 秘密设置为操作中的环境变量: env: PW_ID0007: "${{secrets.PW_ID0007}}" 如何在不知道它们的名称的情况下将所有秘密公开为环境变量(或者批量或以某种方式遍历它们并单独设置它们?)
github - Github Secrets 本地覆盖
我目前正在开发一个项目,该项目使用 Github 机密来加密 unit 和 int 中使用的变量。测试。由于测试是构建周期的一部分,它们在通过 Github CI 管道运行时会通过,并且可以访问机密,但会在本地失败。
如何使用其他值覆盖这些 Github 机密以在本地运行构建?
docker - 将 Github 机密传递给 docker github 操作
嗨,我敬业且敬爱的开发人员!
今天,我在尝试将 GitHub 机密传输到 docker GitHub 操作以在容器中使用此变量时遇到了麻烦。我已经为项目定义了what_a_secret
密钥的秘密CHUT
。
这是我目前拥有的:
这只是打印CHUT=$CHUT
而不是CHUT=what_a_secret
.
我也尝试做这样的事情:
和这个:
但最后的解决方案根本没有返回任何东西。
您的帮助将受到热烈欢迎
编辑:文档“配置 GitHub 操作”无法将环境变量传递给容器。