Authentifizierung auf tfs-Server fehlgeschlagen

Lesezeit: 3 Minuten

Benutzer-Avatar
Manny42

Ich habe ein wirklich seltsames Problem mit git bash an Fenstern.

Wenn ich in Visual Studio arbeite, habe ich kein Problem damit, mit meinem Git-Repo zu arbeiten, das auf einem TFS-Server gespeichert ist. Ich habe einfach verzweigt, begangen und gepusht.

Aber wenn ich versuche, dasselbe zu tun (holen, ziehen, schieben …) in meinem git bash Ich bekomme ein

fatal: Authentifizierung fehlgeschlagen für ‘https://tfs.xxxxxxxxxx.com/defaultcollection/_git/XXXXXXXXXX/

Ich habe versucht, das Repo zu löschen und es aus Bash zu klonen, bekomme aber den gleichen Fehler. Alles gelöscht, was mit tfs in Web/Windows Credentials (Credential Manager) zu tun hat, hat nichts geändert. Auch versucht zu verwenden git config --global --unset credential.helper. Immer noch kein Ergebnis.

Hatte jemand schon mal so ein Problem?

Benutzer-Avatar
Benutzer9664011

Gehe zu Systemsteuerung -> Credential Manager -> Windows Credentials (Generic Credentials).
Wenn es nichts gibt, was mit beginnt git:http…gehen Sie und fügen Sie allgemeine Anmeldeinformationen hinzu:

Geben Sie hier die Bildbeschreibung ein

  • In meinem Fall hat es gereicht, einfach die Zugangsdaten zu löschen. Aufgrund von Unternehmensrichtlinien musste ich mein AD-Passwort ändern.

    – Matthias Güntert

    18. September 2018 um 6:24 Uhr

  • JAWOHL! Ich habe mich beim ersten Mal in meinen Creds vertippt……und bin “stecken geblieben”. Gut zu wissen, wenn sich mein Passwort ändert!

    – GranadaCoder

    19. November 2018 um 16:32 Uhr

  • Für mich weigerte sich das Anmeldefenster des Anmeldeinformationsmanagers zu erscheinen. Die einzige Möglichkeit bestand darin, die Creds manuell hinzuzufügen. git:https://servername.domain.com

    – Chris C

    7. Februar 2020 um 2:54 Uhr


Ich habe die akzeptierte Antwort in diesem Thread ausprobiert und es hat bei mir nicht funktioniert. Dieser Befehl hat es für mich behoben.

git config --global credential.helper wincred

Sie müssen die Authentifizierung mit einrichten Berechtigungsmanager oder SSH.

Laden Sie das neueste Git für Windows-Installationsprogramm herunter und führen Sie es aus, das den Git Credential Manager für Windows enthält. Achten Sie darauf, die Installationsoption von Git Crednential Manager aktiviert zu lassen, wenn Sie dazu aufgefordert werden.

Geben Sie hier die Bildbeschreibung ein

  • Hat für den Credential Manager nicht funktioniert. Aber ich werde versuchen, einen SSH-Schlüssel hinzuzufügen.

    – Manny42

    12. Januar 2017 um 18:14 Uhr

  • Funktioniert der SSH-Schlüssel? Bitte überprüfen Sie die Lösung in diesem Fall, um festzustellen, ob sie hilfreich ist: stackoverflow.com/questions/41474328/…

    – Cece Dong – MSFT

    16. Januar 2017 um 2:06 Uhr

  • SSH hat funktioniert. Ich habe die in diesem Link beschriebene Lösung ausprobiert, aber es scheint nicht zu funktionieren. Ich bleibe bei SSH, für mich ist alles in Ordnung.

    – Manny42

    16. Januar 2017 um 10:03 Uhr

  • Der Credential Manager hat bei mir auf Git Bash auch nicht funktioniert. Aber es hat funktioniert, wenn PowerShell (PS) verwendet wurde. Nach dem Einloggen von PS aus begann Git Bash zu arbeiten.

    – Pedro

    5. Februar 2018 um 17:31 Uhr

Für mich bestand die Lösung darin, zum Pfad “C:\Users\USERNAME\AppData\Local\Atlassian\SourceTree” zu gehen und die passwd-Datei zu entfernen.

Benutzer-Avatar
M. hsin

Könnten Sie GIT_CURL_VERBOSE=1 als env-Variable festlegen, um eine ausführliche fatale Meldung zum Debuggen zu erhalten. Sie können auch die Proxy-Konfiguration entfernen und es erneut versuchen.

1054630cookie-checkAuthentifizierung auf tfs-Server fehlgeschlagen

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

Privacy policy