Bitbucketの認証方式が変わったせいでSourceTreeがエラーになる問題
今日、いつものように鼻歌まじりでSourceTreeからBitbucketへプッシュしようとしたら、以下のようなエラーが出ました
Pushing to https://hoge@bitbucket.org/hoge/hoge.git
remote: Bitbucket Cloud recently stopped supporting account passwords for Git authentication.
remote: See our community post for more details: https://atlassian.community/t5/x/x/ba-p/1948231
remote: App passwords are recommended for most use cases and can be created in your Personal settings:
remote: https://bitbucket.org/account/settings/app-passwords/
fatal: Authentication failed for 'https://hoge@bitbucket.org/hoge/hoge.git/’
Bitbucketへの認証方法が変更になってた
エラーメッセージに記載されてるURLによると、
どうやら2022年3月1日からBitBucketへの認証方法が変更になっていた模様。
アプリパスワードとやらを生成して、それを使う必要があるとのこと。
BitbucketでAppPasswordを生成
早速Bitbucketにいき、左下のアイコンマークから個人設定(Personal settings)に移動。
アプリパスワードページで「アプリ パスワードの生成」を押下してパスワードを生成します
(ラベル名はなんでも良さそう)
ちなみにこの時に生成されるパスワードは一回しか表示されないので、この時にしっかりとコピーしておきます
SouceTreeの設定
この辺の設定方法は情報がなくてよくわからなかったのですが、自分の場合は以下のやり方でうまくいきました
- メニュー -> sourcetree -> 環境設定
- アカウントタブを選択
- 従来の認証方法を使ってるアカウントを削除
この後、fetchやpullなどの操作を行うとパスワード入力画面が出てくるので、この時に上でコピーしておいたアプリパスワードを入力します
キーチェーンに保存するにチェックを入れておけば、パスワードが保存されるので再度入力をする必要もありませんでした
ディスカッション
コメント一覧
まだ、コメントがありません
新たにPostされたDocs
: ツール関連
キーボードを銀軸から赤軸に買い替えた話
約3年半前、仕事で使うキーボードとしてARCHISS ProgresTouchの ...: スマホ
楽天モバイルがおすすめできない人の特徴とは?
楽天モバイルの最強プランをおすすめできない人の特徴を簡単にまとめてみました また ...: システム開発
なぜスクラムがつらいのか?開発現場が疲弊するのか?スクラムに対する違和感と共に原因を考えてみた
今ではどこの開発現場に行っても、やれスクラムスクラムと、まるでスクラムでもやって ...: Laravel
1つのテーブルを複数のテーブルと結合したい【Laravel10】
1つのテーブルを2つの異なるテーブルに対して結合したいケースがあったのでLara ...: Laravel
Laravelで複数画像アップロード時のvalidateを指定【Laravel10】
jQuery - Image Uploaderを使って、フォームから複数の画像を ...HashMap
created_by
はやぴ
Web/アプリ開発エンジニア
Sierにてお堅いB向けのソフトウェア開発を経て、現在はC向けのWebやアプリを中心に開発しています。
Utilities