Bitbucket Pipeline -未经允许使用SSH密钥拉/推代码



我对Bitbucket Pipeline很感兴趣,并与之斗争。

如果你们有任何想法,请告诉我。我真的很感激。

场景如下:

  • 我有2个仓库:库和包。库包含源代码,包包含将在许多项目中重用的特定代码。
  • Bitbucket Pipeline对库和包的repo都是启用的。
  • 我在Library repo中编写代码,构建,并将最终代码推送到Package repo。因此,库和包需要使用Bitbucket Pipeline进行通信。

以下是我的问题:

  • 我如何使用SSH密钥在Bitbucket管道拉/推代码从库的repo包的repo没有权限拒绝?
  • 根据这个链接:来自Maze Hawks的第三条评论,将SSH密钥添加到个人设置允许这样做,但是我们是否有其他方法可以让我们不必将SSH密钥添加到个人设置?

感谢您阅读我的问题。

但是我们是否有其他方法可以让我们不必将SSH密钥添加到个人设置中?

不使用SSH:您需要将正确的公钥与您的帐户相关联(假设您的帐户拥有包存储库,这意味着首先有权向其推送)

或者,您需要BitBucket管道使用替代身份验证方法(使用HTTPS URL和OAuth)进行回推。(设置比;oth消费者增加消费者。)

最新更新