github actions 主存储库秘密未从拉取请求构建中获取

pra*_*sun 11 github github-actions

我正在通过 Github 操作构建我的公司项目之一,在该项目中我们正在运行最新提出的拉取请求的工作流程。我注意到一件事,每当它尝试从主存储库执行秘密时,它都会给出错误的凭据错误。当我尝试从主存储库运行同一阶段时,它工作正常。我们是否已授予一些权限来拉取请求以从主存储库调用秘密。

任何建议都会有所帮助。

jes*_*ing 11

默认情况下,拉取请求构建无法访问秘密,以防止人们使用拉取请求通过读取环境并将数据发送到其他地方的更改来泄露您的秘密。

\n
\n

由于自动处理 PR 固有的危险,GitHub\xe2\x80\x99s 标准 pull_request 工作流触发器默认情况下会阻止对目标存储库的写入权限和秘密访问。但是,在某些情况下,需要此类访问才能正确处理 PR。为此,引入了 pull_request_target 工作流触发器。

\n
\n

请参阅此处了解更多详细信息:

\n\n