如何解决Bitbucket 管道 - 使用 SSH 密钥拉/推代码而没有权限被拒绝
我对 Bitbucket Pipeline 很感兴趣,并且正在为此苦苦挣扎。
如果你们有任何想法,请告诉我。我真的很感激。
以下是场景:
- 我有 2 个存储库:库和包。库包含源代码,包包含可在许多项目中重复使用的特定代码。
- Bitbucket Pipeline 已为库和包存储库启用。
- 我在 Library repo 中编写代码,构建并将最终代码推送到 Package repo。因此,库和包存储库需要使用 Bitbucket Pipeline 进行通信。
以下是我的问题:
- 如何在 Bitbucket Pipeline 中使用 SSH 密钥将代码从库存储库拉入/推送到包存储库而没有权限被拒绝?
- 根据此链接:the third comment from Maze Hawks,将 SSH 密钥添加到个人设置允许这样做,但我们是否有任何替代方法,因此我们不必将 SSH 密钥添加到个人设置?立>
感谢您阅读我的问题。
解决方法
但是我们是否有其他替代方法,这样我们就不必将 SSH 密钥添加到个人设置中?
不适用于 SSH:您需要拥有与您的帐户相关联的正确公钥(假设您的帐户拥有包存储库,这意味着首先有权推送到它)
或者,您需要让 BitBucket 管道使用 HTTPS URL 和 OAuth 回推 using alternative authentication methods。 (设置 > OAuth 消费者 > 添加消费者。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。