我对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消费者增加消费者。)