it-swarm.com.de

Sourcetree remote: Ungültiger Benutzername oder Passwort

Ich versuche, mit sourcetree zu github zu pushen, bekomme aber folgende Fehlermeldung:

git -c diff.mnemonicprefix = false -c core.quotepath = false Drücken Sie -v --tags Origin live_version: live_version remote: Ungültiger Benutzername oder Passwort. fatal: Authentifizierung für .__ fehlgeschlagen. ' https://github.com/myname/myrepo/ ' Zu .__ wechseln. https://github.com/myname/myrepo

Mit Fehlern abgeschlossen, siehe oben.

 enter image description here Jedoch wenn ich zu gehe 

tools> Authentifizierung> Mein Github-Konto

Und klicken Sie auf Bearbeiten> Aktualisieren Sie das Token  enter image description here Eine Seite öffnet sich und ich erhalte:

Authentifizierung erfolgreich

SourceTree has been successfully authenticated. You may now close this page.

Es hat immer funktioniert, aber plötzlich aufgehört, ich habe keine Zwei-Faktor-Authentifizierung. Ich habe versucht, das Konto zu löschen und es ohne Erfolg wieder hinzuzufügen. Wie kann ich die Verbindung wieder zum Laufen bringen, damit ich mein Projekt auf github verschieben kann.

Sourcetree Version 2.1.8.0

57

Ich habe die Antwort hier gefunden, es ist ein bekannter Fehler für Version 2.1.8+

Die folgenden Schritte haben es für mich behoben:

Tools > Options > Git > Update Embedded Git

Auch das Drücken mit der Befehlszeile funktioniert.

EDIT

Auch @ Latishas Antwort wird hinzugefügt:

1. Do the above.
2. Close Sourcetree
3. Delete AppData\Local\Atlassian\SourceTree\passwd 
4. Restart SourceTree
5. Hurray!!!
136

Ich habe viel damit zu kämpfen, was auf meinem Mac für mich gelöst wurde:

  • Öffnen Sie den Finder und klicken Sie auf Cmd + Shift + g
  • geben Sie ~/Library/Application/ein.
  • Anwendungsunterstützung
  • Wechseln Sie in den SourceTree-Ordner
  • löschen Sie userName @STAuth-bitbucket.org
  • Öffnen Sie KeyChain Access
  • suche nach sourctree
  • löschen Sie den Anmeldepunkt
  • klonen Sie Ihre Quelle von Bitbucket
  • KeyChain fragt Sie nach dem Bitbucket-Pass
27
AlonR

Ich hatte das gleiche Problem für Sourcetree 2.10, aber mit der obigen Lösung funktionierte es nicht.

Durch die Wiederherstellung auf Version 2.0 wurde das Problem behoben.

Sourcetree Download-Archiv: ( https://www.sourcetreeapp.com/download-archives )

8
2sloth

Ich habe dieses Problem mit der Aktualisierung von Embedded Git konfrontiert. Behebung des Problems durch Entfernen der passwd-Datei. Sie finden es hier. Starten Sie dann den Quellbaum neu.

AppData\Local\Atlassian\SourceTree\passwd

3
mohnage7
  1. Löschen Sie Ihr gespeichertes Konto im Tools\Option-Dialogfeld.
  2. Drücken oder ziehen Sie erneut, und SourceTree fordert Sie auf, Ihren Anmeldenamen und Ihr Kennwort einzugeben.
1
beibeitu

Wenn Sie die Zwei-Faktor-Authentifizierung in GitHub aktiviert haben, könnten Sie auch hierher gekommen sein. Folgen Sie in diesem Fall AlonR 's answer (für Mac - für mich gearbeitet) oder Sven ' s answer (für Windows - nicht getestet) und befolgen Sie dann die Anweisungen hier damit es funktioniert.

1
MikeL

Versuchen Sie unter Windows:

  1. Extras> Optionen> Authentifizierung - Lösche die Problem-Repo-Daten von Git Saved Password (ex [email protected]).
  2. Wählen Sie die Registerkarte mit Problem-Repo.
  3. Öffnen Sie das Terminal und machen Sie einen git-Befehl (ex git pull Origin), und Sie werden nach Login und Passwort gefragt. Geben Sie das korrekte Login und Passwort ein. Login und Passwort werden aktualisiert und alles funktioniert wieder.
0
0xA0

Ich hatte das gleiche Problem und habe es behoben, indem ich die neueste Version von git für Windows installiert habe

0
emanuel.virca

Ich habe beim Pushen den falschen Benutzernamen (E-Mail-Adresse) eingegeben und bei mir hat Folgendes funktioniert:

Öffnen Sie die KeyChain Access-Suche für SourcTree und löschen Sie das Element 'login'

Gehen Sie dann zu Sourcetree> Preferences> Advanced und löschen Sie die Standardbenutzernamen, die die falsche E-Mail-Adresse enthalten.

0
user909943

Für SourceTree 2.7.6 für MacOS mit eingebettetem Git folgte ich allen vorgeschlagenen Antworten, hatte aber immer noch das gleiche Problem.

Die Lösung für mich war, die Zwei-Faktor-Authentifizierung zu deaktivieren.

Natürlich nicht ideal, aber manchmal müssen Sie nur Ihre Arbeit erledigen.

0
Lewis42

Ich hatte das gleiche Problem, ich Relogged in das Konto löste diesen Fehler für mich.

0
Abhishek

Ich habe dieses Problem mit einem Zugriffstoken gelöst. Ich benutze Macbook, alle obigen Antworten haben für mich nicht funktioniert. Gehen Sie zu Ihrem github-Konto, klicken Sie auf Ihr Profilbild in der rechten oberen Ecke und klicken Sie dann auf: 

Einstellungen -> Entwicklereinstellungen -> Persönliche Zugriffstoken -> Neuen Token generieren

Fügen Sie dieses Token in das Popup-Fenster "sourcetree" (erforderlicher Kennwortbereich) ein, anstatt Ihr Kontokennwort einzugeben. Github verwendet eine Bestätigung in zwei Schritten. Daher müssen Sie anstelle des Kontokennworts ein Token verwenden. Viel Glück! Lassen Sie mich wissen, ob dies für Sie funktioniert.

0
Mike