wake-up-neo.com

Bitbucket, Windows und "fatal: Passwort konnte nicht gelesen werden"

Ich habe vor kurzem Windows neu installiert und habe ein Problem mit dem Herunterladen von Dateien aus dem Repository.

Ich habe GIT und Python installiert, aber wenn ich versuche, etwas von Bitbucket herunterzuladen, erhalte ich die Meldung: 

"fatal: could not read Password for: 'https://[email protected]': No such file or directory".

Was mache ich falsch?

62
sunpietro

Ich hatte vor ungefähr einer Stunde das gleiche Problem. Mein Problem war, dass ich versuchte, einen Git-Klon zu erstellen, aber die https-URL anstelle der ssh-URL verwendet. Wenn Sie zu Ihrem Repository gehen, können Sie ssh oder https aus der Dropdown-Liste für die Klon-URL auswählen. Hoffentlich hilft das!

28
James Pace

Ich habe es gelöst, indem ich einen globalen Parameter eingestellt habe:

git config --global core.askpass /usr/libexec/git-core/git-gui--askpass
113
jsarroyo

Versuchen Sie, Ihren Benutzernamen und Ihr Passwort wie folgt in die URL aufzunehmen:

git clone https://username:[email protected]/path_to/myRepo.git
64
Yauheni Sivukha

Gerade dieses Problem gelöst

Git in Version 1.8.5.2 enthält ein Bitbitet, das durch die Aktualisierung von Git auf Version 1.9.0 dieses Problem löst.

12
outofBounds

Ich habe gerade versucht, das Gleiche zu tun, und es hat bei mir nicht funktioniert, und ich habe vor kurzem Fenster auf meinem Rechner neu installiert.

Ich bin es gewohnt, ein privates Repo von meinem Bitbucket-Konto mithilfe des einfachen Befehls .__ auszuchecken. git clone https://[email protected]/username/repo.git und dann aufgefordert, ein Kennwort für meinen Benutzer einzugeben.

Es sieht so aus, als könnte dies in Version 1.8.5.2 nicht funktionieren. Ich habe auf Version 1.8.4 heruntergestuft und es hat wie erwartet funktioniert.

Git-Downloadliste: http://code.google.com/p/msysgit/downloads/list

Hoffe das hilft!

9
bbarke

Für https-Verbindungen installieren Sie den "Git Credential Store" (ein optionaler Schritt im BitBucket-Tutorial).

So installieren Sie es:

  1. Laden Sie git-credential-winstore.exe von http://gitcredentialstore.codeplex.com/ herunter. 
  2. Öffnen Sie die Git Bash Shell und ändern Sie das aktuelle Verzeichnis in das Verzeichnis git-credential-winstore.exe
  3. ./git-credential-winstore -i /bin/git ausführen
4
PointZeroTwo

Verwenden Sie git fetch, um das veraltete Kennwort erneut einzugeben und zu aktualisieren.

Ich hatte das ähnliche Problem. Das zwischengespeicherte Kennwort wird ungültig, da das aktuelle Kennwort durch ein neues ersetzt wird. Aber git bat mich nicht, das gültige Passwort erneut einzugeben, und gab mir einen Fehler, der Authentication failed während ich versuchte, die Änderungen abzurufen.

Aber magisch fragte mich git bei der Eingabe von git fetch nach dem eigentlichen Passwort, anstatt die Daten abzurufen. Nachdem ich das neue Passwort eingegeben hatte, hat git anscheinend das alte Passwort in seinem Speicher für Anmeldeinformationen aktualisiert und nicht mehr nach dem eingegebenen Passwort gefragt.

3

In meinem Fall lag das Problem bei der globalen Datei .gitconfig unter Windows.

Bei dem Versuch, Lösung von @jsarroyo in Git BASH zu verwenden, wurde eine Fehlermeldung angezeigt, dass die Datei .gitconfig.lock nicht vorhanden war. Ich konnte keine Lösung finden.

Als ich .gitconfig vollständig entfernte, funktionierte alles gut.

WARNUNG: Auf diese Weise verlieren Sie alle Git-Einstellungen und müssen diese erneut konfigurieren.

1
Slav

In meinem Fall war es nur ein falsches Passwort für Bitbucket, das im Eingabeaufforderungsdialogfeld eingegeben wurde. Wenn ich das richtige Passwort eingegeben habe, ist der Fehler verschwunden.

0
Martin Staufcik

Für mich wurde das Problem gelöst, indem in den Einstellungsabschnitten der "private" Schalter aus meinem Bitbucket-Repository entfernt wurde

0
Eelco van Vliet