11

bitbucket アカウントで 2 要素認証を有効にしました。現在、Osx 上の Atlassian Sourcetree アプリが機能せず、bitbucket にログインできません。

Bitbucket の 2 要素認証を使用するように SourceTree を構成するにはどうすればよいですか?

4

5 に答える 5

9

最初のログインをスキップし、bitbucket.org から、レポ名の横にある下矢印 (ssh/https リンクの左側) をクリックし、[ソース ツリーへのクローン] をクリックします。ssh キーがセットアップされていると仮定すると、正常に動作します。すでに。

インストールしたばかりで、最初にログインできないという同じ問題に遭遇したとき、これはうまくいきました。

-- 2016 年 6 月更新 --

Bitbucket では、ソース ツリーなどの特定のアプリにアプリ パスワードを追加できるようになりました。これは、bitbucket 設定 > アクセス管理 > アプリ パスワードの下にあります。作成してソース ツリー設定にパスワードを追加すると、bitbucket に正常に接続および再接続して、更新をプッシュおよびプルし、新しいリポジトリを作成することができました。

于 2015-11-30T21:27:40.590 に答える
4

狂気。Sourcetreeは Github MFAをサポートしていますが、BitBucket はサポートしていません :(

これらの問題のほとんどを解決するために、アプリケーション固有のパスワードの追加に取り組んでいます。この追加はissue 11774 application-specific-passwords-or-tokensで追跡できます。


SourceTree は、SSH を使用して、リポジトリのリストの構築を除いて、Bitbucket でほとんどすべてのことを行います。

回避策: アプリ パスワードが使用可能になるまで、新しいリポジトリをそれぞれ手動で追加します。

この問題の解決状況: SCHEDULED

bitbucket/two-step-verification-777023203.html#Two-stepverification-ConfirmapplicationsuseSSH


実際には、これは bitbucket の Web サイトでリポジトリを作成し、[既存のプロジェクトを持っています] をクリックし、表示された git コマンドを次のようにコピーしてターミナルに貼り付けることを意味します。

cd /path/to/my/repo
git remote add origin git@bitbucket.org:username/repo.git
git push -u origin --all # pushes up the repo and its refs for the first time
git push -u origin --tags # pushes up any tags

次に (更新後) Sourcetree に新しいリモートが表示されます。

于 2016-03-07T14:35:32.970 に答える