构建从 docker 容器到 bitbucket 私有存储库的 SSH 通信设置

问题描述

我在 Bamboo 代理(即 AWS EC2 实例)上安装了 docker,每次 Bamboo 随机选择此代理来执行任务。

我们需要将代码更改从 docker 容器本身推送到 Bitbucket 私有存储库。

我们在代理上使用 Bamboo 代码签出任务克隆了存储库,并将代码复制到 docker 容器。 但是当我们尝试从容器推送代码时,我们需要设置 ssh 密钥,因此为此我们在代理本身上生成了 ssh 密钥,并在构建映像时将 .ssh 文件夹从代理复制到容器的根目录。

因为每次我们生成新的 ssh 密钥时,代理都会有所不同,因此使用 dockerfile 将新密钥复制到 docker 容器。

但是为了在 docker 容器(私钥)和 Bitbucket 存储库(公钥)之间进行通信,我们需要将公钥上传到存储库。

如何将此公钥更新到 bitbucket 存储库,因为每次公钥都会有所不同。 有没有其他方法可以对此进行排序?

请推荐。 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)