Wie kann ich den Fehler „Schwerwiegend: Ungültige Anmeldeinformationen“ beim Pushen an Bitbucket beheben?

Lesezeit: 7 Minuten

Benutzeravatar von Zahidul Islam
Zahidul-Islam

Mein Bitbucket-Passwort ist korrekt, da ich mich mit diesem Passwort problemlos anmelden kann. Wenn ich versuche, ein Projekt oder eine Datei an Bitbucket zu übertragen, wird es angezeigt „Fehler wegen ungültiger Anmeldeinformationen“.

git push -u origin master

fatal: Invalid credentials
Password for 'https://[email protected]':
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://bitbucket.org/username/demo.git/'

Wie kann ich dieses Problem lösen?

  • „Weitere Informationen finden Sie in unserem Community-Beitrag: atlassian.community/t5/x/x/ba-p/1948231

    – Joe

    7. März 2022 um 10:33

  • Wenn nach der Einrichtung des App-Passworts immer noch ein Fehler auftritt support.atlassian.com/bitbucket-cloud/docs/app-passwords Aktualisieren Sie den Remote-Repository-Pfad der Einstellungen auf diesen: https://:@bitbucket.org/.git

    – Ashraf Amin

    17. März 2022 um 3:37

  • @Joe Tut mir leid, aber dein Community-Beitrag ist alles andere als klar! Eine einfache Anleitung wäre besser gewesen.

    – Benutzer878812

    8. April 2022 um 8:21


  • Was ich poste, hat bei mir funktioniert, Ashraf Amin, vielen Dank!

    – Deutsche Gracia

    23. November 2022 um 21:05 Uhr

Benutzeravatar von Asyraf Arifin
Asyraf Arifin

Wenn Sie zum Anmelden aufgefordert werden, verwenden Sie Ihren Benutzernamen, aber anstelle Ihres üblichen Kontopassworts das App-Passwort:

Um das App-Passwort zu erhalten

  1. Gehen Sie zur Website bitbucket.org und melden Sie sich an
  2. Klicken Sie in Ihrem Zahnrad oben rechts auf Persönliche Bitbucket-Einstellungen
  3. Klicken App-Passwörter unter Zugriffsverwaltung
  4. Klicken App-Passwort erstellen
  5. Geben Sie dem App-Passwort ausreichende Rechte (wahrscheinlich mindestens auf das Repo schreiben) und eine Bezeichnung für die Anwendung, die das Passwort verwenden wird
  6. Vergessen Sie nicht, dieses Passwort zu speichern

  • [MacOS] Wenn das Problem nach den oben genannten Schritten weiterhin besteht, versuchen Sie erneut, das Projekt zu klonen.

    – Faisal Hassan

    10. März 2022 um 7:43

  • [Windows] Sie können zuvor auf Ihrem Computer gespeicherte Bitbucket-Token-Anmeldeinformationen mithilfe des CREDENTIAL MANAGER in Windows entfernen

    – Supun Sandaruwan

    15. März 2022 um 6:22


  • [MasOS] [Sourcetree] 7. Sourcetree -> Einstellungen -> Konten 8. Konto mit neuem Passwort erstellen 9. Jetzt können Sie über HTTPS klonen

    – Marc

    16. März 2022 um 11:44

  • Vergessen Sie nicht, die erforderlichen Berechtigungen festzulegen – mindestens Konto-Lesen und Repository-Lesen und -Schreiben!

    – David Najman

    18. März 2022 um 11:11 Uhr

  • Außerdem befindet sich der Wert für den Benutzernamen unter general/account-settings/bitbucket-profile-settings@username

    – Daniel Cassiano Chaves

    22. November 2022 um 23:51 Uhr

Mikk Raudsepps Benutzeravatar
Mikk Raudsepp

Nach dem 01.03.2022:

Ab dem 1. März 2022 können Sie Ihr Atlassian-Kontokennwort nicht mehr verwenden, wenn Sie die Standardauthentifizierung mit der Bitbucket Cloud REST API oder Git über HTTPS verwenden.

  1. Gehe zu: Persönliche Einstellungen, App-Passwörter
  2. App-Passwort erstellen
  3. Markieren Sie die erforderlichen Berechtigungen für Ihre Anforderungen. Konto Lesen Und Repositories Lesen Und Schreiben werden für grundlegende Git-Aktionen benötigt.
  4. Speichern Sie das Passwort. Sie können es nicht erneut ansehen!
  5. Verwenden Sie das generierte Passwort, um sich anzumelden. Möglicherweise müssen Sie Ihren Bitbucket-Benutzernamen verwenden, den Sie finden Persönliche Einstellungen, Kontoeinstellungen unter „Bitbucket-Profileinstellungen“ (habe einen Beitrag gesehen, der ausdrücklich darauf hinweist, das zu verwenden Nutzername Ich weiß nicht, ob es wahr ist).

Weitere Informationen zu App-Passwörtern finden Sie hier App-Passwörter.

  • Was sind nun die „erforderlichen Berechtigungen für“. [my] Bedarf“? Verwenden Sie Befehlszeilen-Git und haben Sie keine Ahnung, welche Berechtigungen über das Lesen und Schreiben von „Repositorys“ hinaus erforderlich sind???

    – Leanne

    10. März 2022 um 21:51 Uhr

  • Dieser Teil wurde zu Punkt Nr. 3 hinzugefügt.

    – Mikk Raudsepp

    11. März 2022 um 12:18 Uhr

  • Kannst du das als Antwort auf meine SO-Frage hier hinzufügen, Mikk? (Nur der Teil mit den Berechtigungen)

    – Leanne

    11. März 2022 um 14:53


  • Dieser hat es am besten erklärt. Auf der Seite, auf die ich auf der Bitbucket-Seite gestoßen bin, wurde nur erklärt, warum es nicht mehr unterstützt wird, es gibt jedoch keine Anweisungen, was als nächstes zu tun ist.

    – Chitgoks

    12. März 2022 um 6:17 Uhr

  • Ist das nicht verkehrt herum? Früher unterstützten sie OAuth, was sowohl benutzerfreundlich als auch sicher war. Sind Sie sicher, dass Sie nichts falsch verstehen, oder dass das Problem wirklich etwas anderes ist?

    – Florian Winter

    14. März 2022 um 11:25

Anishs Benutzeravatar
Anish

Nach erfolgreicher Erstellung des App-Passworts, wie von Asyraf Arifin erwähnt:

Um das „App-Passwort“ von Bitbucket über HTTPS zu verwenden, können Sie dann zum Pfad eines bestimmten Repositorys navigieren Terminal Legen Sie dann den Remote-Ursprung fest (für ein bereits geklontes Repository):

git remote set-url origin https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<Bitbucket_Username>/<Repo_Name>.git

Für einen neuen Klon:

git clone https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<Bitbucket_Username>/<Repo_Name>.git

Geben Sie hier eine Bildbeschreibung ein

  • Die Verwendung von bitbucket_username ist hier verwirrend. Der erste ist der Login-Benutzername, der zweite ist der BB accountname des Repos, also: „git remote set-url origin https://<Bitbucket_YourLoginUsername>:@bitbucket.org/<Bitbucket_Your(Company)RepoAccountName>/.git”

    – Ray Oei

    12. April 2022 um 11:36 Uhr


  • Wenn Sie dies tun, schlägt es fehl. Wenn Sie Ihren Benutzernamen angeben, schlägt die Eingabe fehl. Wenn Sie Ihre E-Mail-Adresse angeben, werden die richtigen Befehle erläutert.

    – Yannick Mussche

    22. September 2022 um 20:14 Uhr

  • @YannickMussche Ich habe einen Screenshot als Referenz hinzugefügt.

    – Anish

    23. September 2022 um 11:04 Uhr

  • Vielen Dank, aber ich weiß, wie mein Benutzername lautet.

    – Yannick Mussche

    23. September 2022 um 13:12 Uhr

Artyom Vancyans Benutzeravatar
Artjom Vancyan

Ich hatte das gleiche Problem mit meiner JetBrains-IDE. Es wurde ein Passwortdialogfeld angezeigt, als ich aktualisierte Projektquellen ausprobierte oder meine Commits pushte.

Geben Sie hier eine Bildbeschreibung ein

Ich habe das Problem gelöst, indem ich die folgenden Schritte befolgt habe

  • Offen App-Passwörter Seite mit persönlichen Einstellungen im Bitbucket
    Geben Sie hier eine Bildbeschreibung ein
  • Klicke auf App-Passwort erstellen und kreuzen Sie mindestens das an lesen Und schreiben Berechtigungen der Repositories für die grundlegenden Pull- und Push-Aktionen. Geben Sie dann ein Etikett ein und senden Sie es per Post Erstellen.
    Geben Sie hier eine Bildbeschreibung ein
  • Das generierte App-Passwort sollte in der IDE übergeben werden
    Geben Sie hier eine Bildbeschreibung ein

Benutzeravatar von Fe3back
Fe3back

Meine Antwort ist nur eine Zusammenstellung der Antworten von Mikk Raudsepp und Anish.

  1. Gehe zu: Persönliche Einstellungen, App-Passwörter

  2. App-Passwort erstellen

  3. Markieren Sie die erforderlichen Berechtigungen für Ihre Anforderungen.

  4. Kopieren Sie das generierte Passwort

  5. Am Terminal

    Bei einem bereits geklonten Projekt:

     git remote set-url origin https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<username/repoName>.git
    

    So klonen Sie ein neues Projekt:

     git clone https://<Bitbucket_Username>:<App_Password>@bitbucket.org/<username/RepoName>.git
    

Warum passiert es? –

Ab dem 1. März 2022 können Sie Ihr Atlassian-Kontokennwort nicht mehr verwenden, wenn Sie die Standardauthentifizierung mit der Bitbucket Cloud REST API oder Git über HTTPS verwenden.

  • Müssen wir diese Symbole schreiben: „< >“?

    – Kepol

    14. März 2022 um 9:11 Uhr

  • Nein. Das müssen wir nicht.

    – Fe3back

    14. März 2022 um 10:35 Uhr

  • Sie haben vergessen, vor hinzuzufügen. Wenn Sie den Code einer anderen Person kopieren, achten Sie darauf, den gesamten Code zu kopieren;)

    – dimitar

    28. April 2022 um 6:26 Uhr


Benutzer-Avatar von Peter Mortensen
Peter Mortensen

Gehe zu Persönliche Einstellungen aus dem Menü oben. Klicke auf App-Passwörter und richten Sie die erforderlichen Berechtigungen wie unten gezeigt ein.

Kopieren Sie das generierte Passwort und verwenden Sie es in der Authentifizierungsaufforderung. Dadurch wird das Problem behoben.

Geben Sie hier eine Bildbeschreibung ein

  • Müssen wir diese Symbole schreiben: „< >“?

    – Kepol

    14. März 2022 um 9:11 Uhr

  • Nein. Das müssen wir nicht.

    – Fe3back

    14. März 2022 um 10:35 Uhr

  • Sie haben vergessen, vor hinzuzufügen. Wenn Sie den Code einer anderen Person kopieren, achten Sie darauf, den gesamten Code zu kopieren;)

    – dimitar

    28. April 2022 um 6:26 Uhr


Benutzer-Avatar von Peter Mortensen
Peter Mortensen

  • Gehe zu QualifikationsmanagerWindows-AnmeldeinformationenFügen Sie einen generischen Berechtigungsnachweis hinzu

  • Füllen Sie die Felder aus:

    • Netzwerkadresse: git:https://bitbucket.org
    • Nutzername:
    • App-Passwort:

Es wurde durch diese Frage gelöst.

  • Betreff „Windows-Anmeldeinformationen“: Ist es nicht unter „Allgemeine Anmeldeinformationen“?

    – Peter Mortensen

    23. April 2022 um 14:30 Uhr

1450620cookie-checkWie kann ich den Fehler „Schwerwiegend: Ungültige Anmeldeinformationen“ beim Pushen an Bitbucket beheben?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy