web-dev-qa-db-ger.com

Git error remote: Leeres Passwort

Ich versuche, mein Git-Repo aus bitbucket zu klonen, und wenn ich diesen Befehl eingebe:

git clone https://[email protected]/naor_shoyhat/hello-world.git

Die Bash fordert mich dann auf, ein Fenster mit Bereichen zur Eingabe von Benutzername und Passwort zu öffnen.

Ich gebe sie ein und erhalte dann folgende Fehlermeldung:

remote: Empty password
fatal: Authentication failed for 'https://[email protected]/naor_shoyhat/hello-world.git/'
38
Naor Shoyhat

Ich verwende git (2.12.2) 64-Bit unter Windows 10. Meine Lösung ist einfach, das Anmeldefenster zu schließen, in das Sie Konto und Kennwort eingeben müssen, und ein SSh-Fenster wird eingeblendet. Anschließend geben Sie Ihr Kennwort ein.

101
Shin-Bang Tsai

Ich weiß, dass meine Antwort sehr spät ist. Aber ich werde Ihnen erklären, wie Sie dieses Problem Schritt für Schritt unter Windows beheben können. Nach dem Upgrade von SourceTree Version 2.1.10 sehen wir das so.

SourceTree speichert Anmeldeinformationen im Windows-Anmeldeinformations-Manager. Gehen Sie folgendermaßen vor, um sie anzuzeigen und zu entfernen:

  1. Klicken Sie in der Systemsteuerung auf Benutzerkonten.
  2. Klicken Sie in der Liste auf der linken Seite auf Anmeldeinformationen verwalten.
  3. Wenn die Seite "Anmeldeinformationen verwalten" geöffnet wird, werden Ihre Webanmeldeinformationen angezeigt. Klicken Sie auf die Schaltfläche " Windows-Anmeldeinformationen ". enter image description here

  4. Suchen Sie in der Liste (Windows-Anmeldeinformationen) nach Einträgen, die mit "git: http" beginnen. Entfernen Sie diese Einträge.

  5. Und bitte löschen Sie eine Datei - C:\Users \\ AppData\Local\Atlassian\SourceTree\passwd
  6. Source Tree App erneut öffnen und daran arbeiten. Wenn die App ein Passwort benötigt, können Sie dieses eingeben.

Alles erledigt. Hoffe dir zu helfen.

20
Miguel A.

Du kannst es versuchen:

git clone https://naor_shoyhat:<password>@bitbucket.org/naor_shoyhat/hello-world.git

Es funktionierte für mich zur Not, aber ich stimme zu, dass es nicht die beste Lösung ist.

13
VaSk0_A

Wenn Sie in einem Popup-Fenster nach Benutzername und Kennwort gefragt werden, schließen Sie es, und geben Sie das Kennwort in die Befehlszeile ein.

Es scheint, dass dies ein Fehler in Windows ist, der ein leeres Passwort an bitbucket sendet. Ich benutze Windows 10.

6
Rafael Paredes

Ich weiß nicht, welches Betriebssystem Sie verwenden, aber in Windows gab es einen Fehler im Git Credential Manager für Windows (GCM), v1.9, der meines Erachtens mit git v2.12.1 für Windows gebündelt wurde.

Beim Versuch, sich bei BitBucket zu authentifizieren, trat der Fehler "remote: leeres Kennwort" auf.

Das Problem wurde in Version 1.10 von GCM behoben. Das neueste GCM-Installationsprogramm finden Sie unter: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases

Die Details des Problems finden Sie unter: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues/399 Das Problem wurde ungefähr am 24. März 2017 angesprochen ungefähr zu dem Zeitpunkt, an dem Sie Ihr Authentifizierungsproblem festgestellt haben.

1
Simon Tewsi

Extras-> Optionen-> Git-> Eingebettetes Git aktualisieren.

Ich musste dies zweimal tun, da beim Extrahieren des ersten Downloads Probleme aufgetreten sind.

Git v2.12.2.2 veröffentlicht am 05.04.2017 hat das Problem für mich behoben.

0
raychi

Dieses in Link und Kommentaren erwähnte Problem - Kennwortdatei entfernen löste dieses Problem für mich

Referenz

0
djkp

Wenn Sie alle Möglichkeiten ausprobiert haben und das Problem weiterhin besteht, versuchen Sie Folgendes:

  1. Schließen Sie SourceTree

  2. Klicken Sie in der Systemsteuerung auf Benutzerkonten.

  3. Klicken Sie in der Liste auf der linken Seite auf Anmeldeinformationen verwalten.

  4. Wenn die Seite "Anmeldeinformationen verwalten" geöffnet wird, werden Ihre Webanmeldeinformationen angezeigt. Klicken Sie auf die Schaltfläche "Windows Credentials".

  5. Suchen Sie in der Liste (Windows-Anmeldeinformationen) nach Einträgen, die sich auf SourceTree beziehen. Entfernen Sie alle diese Einträge. Seien Sie in diesem Schritt sehr vorsichtig.

  6. Und Bitte löschen Sie diesen Ordner: - C:\Users\AppData\Local\Atlassian

    Wenn Sie nicht löschen können, starten Sie Ihren Computer neu

  7. Deinstallieren Sie SourceTree

  8. Installieren Sie SourceTree erneut

Beachten Sie, dass der Speicherort der Git-Installation diesen Vorgang beeinflussen kann.

Das war die einzige Methode, die bei mir funktioniert. Ich verwende Windows 8.1 64-Bit.

0
Jefferson Reis

installiere git für Windows, das hat bei mir funktioniert.

0
shmulik.r