Github 部署密钥允许 Docker Hub 镜像使用以下方式提取私有 gem

Github 部署密钥允许 Docker Hub 镜像使用以下方式提取私有 gem

给定 repo“A”,一个依赖于 gem 的 Ruby 项目,包含在另一个私有 Github repo“B”中,我需要授予 Docker Hub 在构建映像时克隆 repo“B”的权限。

我不确定这方面的理想设置是什么 - 即,是否需要额外的 Github 用户来部署 repo“B”的密钥,或者它是否应该与我已经链接到 Docker Hub 的主要 GH 帐户一起使用,并且可以很好地访问 repo“A”?

答案1

在项目设置下,您可以找到一个选项Deploy keys,它可以执行您想要的操作,而无需额外的 Gitlab 用户。

在此处添加公共 SSH 密钥来验证您的构建机器。

相关内容