在 Google Cloud Source Repositories 中将 Bitbucket/github 配置为外部存储库时出错:“无法连接存储库”

Tak*_*aka 6 bitbucket google-cloud-platform

我一直在尝试将我在 Bitbucket (BB) 上创建的存储库配置为 GCP 上的外部存储库,但没有成功。

我在 BB 上获得了一个新的 repo,向我用于 GCP 的同一用户授予了管理员权限,并使用相同的浏览器在两个站点上登录。

在 GCP,“连接外部存储库”,我按照 [1] 中的步骤,我可以看到我的 BB 帐户和 GCP 上的存储库。我选择了正确的一个,作为最后一步,我按下“连接选定的存储库”并获得“连接存储库...”一段时间,但最终“连接存储库失败”。没有更多信息

我读了 [2] 但仍然没有运气。

我怀疑我可能会遗漏一些必须在 BB 方面完成的事情。

有什么帮助吗?非常感谢

[1] https://cloud.google.com/source-repositories/docs/mirroring-a-bitbucket-repository

[2]使用 Cloud Build 和 Source Repositories 连接到 BitBucket 的问题

小智 19

您可以转到https://console.cloud.google.com/apis/api/sourcerepo.googleapis.com/overview并尝试启用此 API ,而不是等待 3 天让 GCP 控制台赶上 来。

启用后,“Google Cloud Source”可以立即为我连接到 repo,并且鉴于类似的名称/功能,我想它只是在幕后使用“Source Repo”。

  • 启用后,确实有效。非常感谢。我不敢相信谷歌有这种奇怪的错误 (3认同)
  • 最好,我认为 GCP 应该显示一条消息“请启用 xyz ”,目前我只得到“无法连接...” (3认同)

Tak*_*aka 1

经过几个小时的尝试找到解决方案后,三天后我再次尝试,结果成功了。我想在 GCP 上传播新创建的项目需要一段时间

顺便说一句,在谷歌搜索了很多解决方案后,我发现这些页面非常有用,但也要记住,您需要登录 github/bitbucket 和 GCP 才能正常工作(至少在我的情况下):

https://fullstackgcp.com/developing-on-gcp-managing-source-codes-with-cloud-source-repositories-cjxhtj8b000251hs14zd58nil

https://cloud.google.com/source-repositories/docs/mirroring-a-github-repository