我对 Bitbucket Pipeline 很感兴趣,并且正在努力解决它。
如果大家有什么想法,请告诉我。我真的很感激。
以下是场景:
- 我有 2 个存储库:库和包。库包含源代码,包包含可在许多项目中重复使用的特定代码。
- Bitbucket Pipeline 已针对库和包存储库启用。
- 我在库存储库中编写代码,构建并将最终代码推送到包存储库。因此,Library 和 Package repos 需要使用 Bitbucket Pipeline 进行通信。
以下是我的问题:
- 如何在 Bitbucket Pipeline 中使用 SSH key 将代码从库存储库 pull/推送到程序包存储库,而无需拒绝权限?
- 根据此链接:the third comment from Maze Hawks ,将 SSH key 添加到个人设置中允许这样做,但是我们是否有任何替代方法,这样我们就不必将 SSH key 添加到个人设置中?
感谢您阅读我的问题。
最佳答案
but do we have any alternative ways so we don't have to add the SSH Key to Personal Setting?
不适用于 SSH:您需要拥有与您的帐户关联的正确公钥(假设您的帐户拥有软件包存储库,这意味着首先有权推送它)
或者,您需要将 BitBucket 管道推回 using alternative authentication methods ,使用 HTTPS URL 和 OAuth。 (设置 > OAuth 使用者 > 添加使用者。)
关于git - Bitbucket Pipeline - 使用 SSH key pull/推代码,无需拒绝权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65768398/