Googleにサインアップした場合のBitbucket git認証情報


268

私は自分のGoogleアカウントでサインアップして作成したbitbucket.orgのアカウントを持っています。ログインするたびに、「Googleでログイン」をクリックするだけで問題ありません。

gitコマンドラインからリポジトリにアクセスするにはどうすればよいですか?ユーザー名とパスワードを要求します。ユーザー名は持っていますが、パスワードはありません。次に、どうすればログインできますか?


7
2019年3月、これはまだ不明で文書化されていないプロセスです... Webサイトとコマンドラインインターフェースでサイトへのログイン認証情報が異なるアプリケーションについて聞いたことがありません。なぜこれが必要なのかについての説明はもっと目立つはずです。
Oscar Bravo

1
私は初めてbitbucketを使用しましたが、これと同じ問題に直面しています。実際、同じメールアカウントを持つ2つのアカウントがありますaccount@gmail.comはaccount@googlemail.comとは異なります。 @ googlemail.comを単一のアカウントに。
Peter Moses

回答:


315

Bitbucket Web UIで「アプリパスワード」を作成するための1回限りの設定を行い、少なくともリポジトリを読み取ってコマンドラインで使用する権限を付与する必要があります。

方法:

  1. Bitbucketにログイン
  2. 右側(現在は左下)のプロフィール画像クリックします。
  3. Bitbucket設定を選択
  4. [ アクセス管理]セクションで[ アプリパスワード ]オプションを探します(https://bitbucket.org/account/settings/app-passwords/
  5. 少なくともに権限を持つアプリのパスワードを作成して読むの下でリポジトリセクション。パスワードが生成されます。保存することを忘れないでください、それは一度だけ表示されます!

12
SSOを使用して最初の接続を行った後、パスワードを作成するだけで十分です。おかげで、この手順は本当に不明確でした。画面は[左下のアバターをクリック]> [設定]> [アプリのパスワード]> [アプリのパスワードを作成]>多くのオプションを選択し(希望どおりに)、出来上がりです。ユーザー名は、Google SSOを使用して最初に接続した後に選択されたものです。
Nordes、2018年

この場合、「ラベル」として何を使用し、「ユーザー名」として何を使用しますか?
2018

2
申し訳ありませんが、それはGoogleアカウントのユーザー名ではありません。アカウント作成時にユーザーが選択したBitBucketユーザー名になります。とにかく、あなたの答えは、言及された問題を除いて助けました。
Ms. Sabbir Ahmed

1
ユーザー名は同じページの[一般]> [アカウント設定]> [Bitbucketプロファイル設定]>セクションにあります。
Prashant Saraswat

これが正解です... set ssh keyも機能しない理由を教えてください!:)
mangonights

121

解決済み:

  • ログイン画面に行き、をクリックしましたforgot my password
  • Googleアカウントのメールアドレスを入力しましたが、リセットリンクを受け取りました。
  • そこで新しいパスワードを入力すると、使用するbitbucket IDとパスワードが得られます。

サンプル:

git clone https://<bitbucket_id>@bitbucket.org/<repo>

2
これにより、Webサイトにログインするときにパスワードを入力する必要が生じますか?
User1291 2017年

1
私は両方の方法を実行できます
Alex

2
今日、私はパスワードをresetingにエラーページを受け取った。(それは非常に悲しいです
ヴラド

まだ解決していません(まだ)、10分後もパスワードのリセットのメールリンクを待っています。
BreakPhreak 2017

エラーも発生しました。また、Googleでのログインの使用は、新しい資格情報の作成(およびセキュリティインシデントの損失)を防止するために行われるため、この「回避策」によりセキュリティの問題が発生します。
user2530062

31

それは2019年3月です、そして私はこのようにそれをやっただけです:

  1. https://id.atlassian.com/login/resetpasswordにアクセスします
  2. メールアドレスを入力して、[復旧リンクを送信]をクリックしてください
  3. あなたはメールを受け取ります、そしてこれは人々がそれを台無しにするところです。[アカウントにログイン]ボタンをクリックしないでください。代わりに、次の小さなリンクをクリックすることもできます。または、Atlassianアカウントのパスワードリセットできます。
  4. 通常どおりにパスワードを設定します

次に、ターミナルでgitコマンドを実行してみます。

最初に2段階認証を行うように求められる場合があります。手順に従うだけで完了です。


1
彼らはそれを変更したので、今、あなたは3番目のステップで小さなリンクを取得しません。すべてのAtlassian製品に対して1つのログインを取得します。新しいパスワードとVoilaを
Damitha Raveendra

1
これは完全に機能しました。時間を節約してくれてありがとう:D
jignesh

2
2019年7月の時点で、これは実用的な解決策のようです。アトラシアンの会社の状況がどのように変化したかは理解できますが、UIのヒントやドキュメントの一部が見落とされています。どうやら「Googleでのログイン」は、リポジトリを閲覧したいだけの人には問題ありませんが、実際のアクティブな開発者にはそれほど多くありません。
Walter K

14

これをスキップする1つの方法は、特定のアプリパスワード変数を作成することです。

  1. 設定
  2. アプリのパスワード
  3. アプリのパスワードを作成する

そしてpassword、Googleアカウントを使用してBitbucketにサインインするときに、生成されたコードを使用して、ターミナルからコミットにアクセスしたりプッシュしたりできます。


左下のアバターを使用します。右上のgoogleアバターではありません。次に、1a)App Marketplaceの追加ステップがあることに注意してください。
Oscar Bravo

どの権限を選択しましたか?リポジトリはgit cliクライアントに対して読み書き可能ですか?Aは、git push唯一のR / Wとの私のために働きました。
イェルクGottschlich

これは、セキュリティの面で最も優れた/最も最新のソリューションだと思います。ビットバケットアカウントからパスワードなしでいつでも取り消すことができるbitbucketアカウントからいつでも取り消すことができる、日常の仕事のための専用の制限付きアクセス資格情報。
イェルクGottschlich


2

あなたはグーグルでログインするのであなたはbitbucketパスワードを持っていませんが、ここでパスワードを「リセット」することができます ます

新しいパスワードを設定するためのメールが届きます。


2

2019年9月現在の更新:

このプロセス全体は、以前よりもはるかに簡単になりました。認証スタイルが通常かGoogle依存かは関係ありません。次の4つの簡単な手順に従ってください。

  • 訪問このリンクをしてあなたの電子メールを入力してください。
  • メールで再アクティベーションのメールを確認し、そこにある大きな青いボタンをクリックします。
  • パスワードを変更してください!

これがお役に立てば幸いです。メリーコーディング!


再度Gmailから直接ログインするよう求められるため、現在は機能していません。
Praveen Ojha

0

「適切な」Bitbucketアカウントパスワードをアカウントに添付できます。https://id.atlassian.com/manage/change-passwordにアクセスますアカウントを使用してサインイン)、古いパスワードと新しいパスワードの両方のボックスに新しいパスワードを入力します。これで、メールアドレスとこの新しいパスワードを使用して、コマンドラインでアカウントにアクセスできます。

注:アプリパスワードはこれを行う公式な方法です(@Christian Tinginoの回答による)が、IMOはうまく機能しません。パスワードを変更する方法はありません。コマンドラインに入力するのは手に負えないほど大きなものです。


2
試しましたが、Old / New Passwordフィールドが無効になりました。マウスカーソルも変化して、何も入力できないことを示します...次に、タブを閉じ、Ctrl + Tで再度開いて、フィールドを有効にしました。ただし、古いパスワードを要求されました。新しいパスワードもGoogleのパスワードも機能しませんでした。
GuiRitter 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.