Ich habe ein Konto auf bitbucket.org, das ich erstellt habe, indem ich mich bei meinem Google-Konto anmelde. Jedes Mal, wenn ich mich einlogge, klicke ich einfach auf "Mit Google anmelden" und das ist in Ordnung.
Wie kann ich von git aus auf meine Repos zugreifen? Es fordert mich Benutzername und Passwort an. Ich habe einen Benutzernamen, aber kein Passwort. Wie melde ich mich dann an?
Gelöst:
forgot my password
.Sie müssen sich bei bitbucket anmelden und dann auf Ihr Profilbild klicken zur Rechten(jetzt unten links) und wählen Sie Bitbucket-Einstellungen aus User Avator .. _. Suchen Sie auf der neuen Seite die Option App-Passwörter in der Seitenleiste. Diese befindet sich in der Zugriffsverwaltung Abschnitt.
Jetzt können Sie ein neues App-Kennwort für Ihr Bitbucket-Konto erstellen, sodass Sie sich von Ihrem Client aus mit Ihrem Google-Kontonutzernamen und dem oben generierten Kennwort anmelden können.
Versuchen Sie nun, git-Befehle auf dem Terminal auszuführen.
Möglicherweise werden Sie aufgefordert, beim ersten Mal eine Bestätigung in zwei Schritten durchzuführen. Befolgen Sie einfach die Schritte, und Sie sind fertig!
Scheint, als hätten sie es wieder geändert. Siehe Kommentare zu dieser Antwort.
Sie können die SSH-Schlüsselautorisierung wie hier beschrieben einrichten - https://confluence.atlassian.com/bitbucket/add-an-ssh-key-to-an-account-302811853.html .
Eine Möglichkeit, dies zu überspringen, besteht darin, eine bestimmte App-Passwortvariable zu erstellen.
Sie können die generierte password
verwenden, um von Ihrem Terminal aus zuzugreifen oder Push-Commits auszuführen, wenn Sie ein Google-Konto verwenden, um sich bei Bitbucket anzumelden.
sie haben kein Bitbucket-Passwort, weil Sie sich bei Google anmelden, aber Sie können das Passwort hier "zurücksetzen" https://bitbucket.org/account/password/reset/
sie erhalten eine E-Mail, um ein neues Passwort einzurichten und das wars.
Sie können Ihrem Konto ein "richtiges" Bitbucket-Kontokennwort hinzufügen. Gehen Sie zu https://id.atlassian.com/manage/change-password (melden Sie sich mit Ihrem Google-Konto an), und geben Sie ein neues Passwort in die alten und neuen Passwortfelder ein . Jetzt können Sie Verwenden Sie Ihre E-Mail-Adresse und dieses neue Kennwort, um über die Befehlszeile auf Ihr Konto zuzugreifen.
Hinweis: App-Passwörter sind der offizielle Weg, dies zu tun (per @ Christian Tinginos Antwort), aber IMO funktionieren sie nicht sehr gut. Es gibt keine Möglichkeit, das Passwort zu ändern, und es sind große, schwerfällige Dinge, die Sie in die Befehlszeile eingeben müssen.