2017-01-09 1 views
3

Ich habe ein wirklich seltsames Problem mit git bash unter Windows.Authentifizierung fehlgeschlagen auf tfs-Server

Wenn ich in Visual Studio arbeite, habe ich kein Problem mit meinem Git Repo in einem tfs-Server gespeichert. Ich bin einfach verzweigt, engagiert und gedrängt.

Aber wenn ich versuche, das gleiche zu tun (holen, ziehen, schieben ...) in meinem git bash bekomme ich ein

fatal: Authentifizierung fehlgeschlagen für 'https://tfs.xxxxxxxxxx.com/defaultcollection/_git/XXXXXXXXXXX/'

Ich habe versucht, um den Repo zu löschen und ihn von Bash zu klonen, aber den gleichen Fehler zu bekommen. Alles gelöscht, was mit tfs in Web/Windows Credentials (Credential Manager) zusammenhängt, änderte nichts. Auch versucht, git config --global --unset credential.helper zu verwenden. Immer noch kein Ergebnis.

Hat jemand schon mal so ein Problem?

Antwort

4

Sie müssen die Authentifizierung mit credential managers oder SSH einrichten.

Laden Sie das neueste Git for Windows-Installationsprogramm herunter und führen Sie es aus, das den Git Credential Manager für Windows enthält. Stellen Sie sicher, dass die Git Credtial-Manager-Installationsoption aktiviert ist, wenn Sie dazu aufgefordert werden.

enter image description here

+0

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

+0

Funktioniert der SSH-Schlüssel? Bitte überprüfen Sie die Lösung in diesem Fall, um festzustellen, ob es hilfreich ist: http://stackoverflow.com/questions/41474328/using-git-with-tfs-2017-works-in-visual-studio-but-not-command- Linie –

+0

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

-1

Konnten Sie GIT_CURL_VERBOSE = 1 als env-Variable festlegen, um ausführliche fatale Nachricht für das Debuggen zu erhalten. Sie können auch die Proxy-Konfiguration entfernen und es erneut versuchen.

Verwandte Themen