Bitbucket Cloud 移行アシスタント (BCMA) - Git プッシュ認証エラー

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Cloud、Server、および Data Center - この記事はすべてのプラットフォームに等しく適用されます。

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Fisheye および Crucible は除く

要約

BCMA を使用してオンプレミス インスタンスから Bitbucket Cloud にリポジトリをプッシュしようとすると、「Authrization Error」が発生することがあります。

環境

BCMA 経由で Bitbucket Cloud に移行する、オンプレミスの Bitbucket

診断

移行しようとしている各リポジトリに対して「bitbucket.git.remote.authorizationerror」の WARN ログ エントリーが表示される。また、BCMA UI ではリポジトリに「Incomplete」と表示される。

2023-03-01 12:01:01,000 WARN  [bcma-1] admin @T23SJWx501x480001x0 13hm2u2 104.192.141.1 "POST /rest/plugins/1.0/ HTTP/1.1" c.a.b.p.b.g.c.PushStdioHandler$ExitHandler Git error: remote: To access this repository, an admin must whitelist your IP.
fatal: unable to access 'https://bitbucket.org/migrationtesting/repo-slug.git/': The requested URL returned error: 403
2023-03-01 12:01:01,000 WARN  [bcma-1] admin @T23SJWx501x480001x0 13hm2u2 104.192.141.1 "POST /rest/plugins/1.0/ HTTP/1.1" c.a.b.plugin.bcma.plan.PlanService Migration failed for plan 'Migration Plan 1' with error: Error occurred for PROJ-KEY/repo-slug during git push. com.atlassian.bitbucket.scm.NotAuthorizedScmException: bitbucket.git.remote.authorizationerror [12345abc-defg-1234-5678-1234567890ab::bitbucketRepositoryDataUpload]

原因

他のアクション (ユーザーの移行など) は 異なるサービス/プラットフォームを介すのに対し、リポジトリのプッシュは対象のワークスペースに直接向けられます。これはつまり、オンプレミス インスタンスから移行先ワークスペースへのプッシュ操作は、存在する可能性のあるすべてのワークスペースの IP 許可リストが適用されることを意味します。

ソリューション

Bitbucket オンプレミスのパブリック IP アドレスを Cloud ワークスペース IP 許可リストに追加する 

Last modified on Mar 28, 2023

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.