Ich habe kürzlich auf der Clientseite auf VS 2015 (Update 3) und auf Serverseite auf TFS 2015 (Update 3) aktualisiert. Die Git-Operationen für eine Weile gearbeitet, dann begann ich folgende Fehler, wenn ich versuche eine Git-Repo zu klonen:Fehler beim Klonen des Remote-Repositorys mit VS 2015 Update 3 (TFS 2015 Update 3)
Error encountered while cloning the remote repository: An error occurred while sending the request.
Inner Exception:
The remote server returned an error: (401) Unauthorized.
Inner Exception:
No credentials are available in the security package
Aber ich kann im Browser ohne Probleme Repo navigieren. Dann dachte ich, dies könnte aufgrund meiner Client-Seite Einstellungen. Ich habe versucht, den VS-Cache sowie TFS-Cache zu entfernen. Nichts hat geklappt. Als ich Fiddler verwendet, sollte es nach Informationen:
Es folgende Informationen offenbart:
Request 1:
GET https://myhost/tfs/transact/Transact/_git/MY-REPO/info/refs?service=git-upload-pack HTTP/1.1
User-Agent: git/1.0 (libgit2) Team Foundation (devenv.exe, 14.102.25521.0, Enterprise, SKU:37)
Host: myhost
Accept-Encoding: gzip
Connection: Keep-Alive
Response 1:
HTTP/1.1 401 Unauthorized
...
Request 2:
GET https://myhost/tfs/transact/Transact/_git/MY-REPO/info/refs?service=git-upload-pack HTTP/1.1
User-Agent: git/1.0 (libgit2) Team Foundation (devenv.exe, 14.102.25521.0, Enterprise, SKU:37)
Accept-Encoding: gzip
Authorization: NTLM TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAKAEM6AAAADw==
Host: myhost
Response 2:
HTTP/1.1 401 Unauthorized
Mit diesen Informationen ich für libgit2 gesucht * * Datei in meinem Visual Studio Ordner.. Ich habe mehrere Instanzen von LibGit2Sharp.dll gefunden. Alle haben dieselbe Version (0.22.0.0), aber eine Instanz hatte die Version 14.0.25029.0. Ich habe versucht, die Version 0.22.0.0 über 14.0.25029.0 zu kopieren. Aber Visual Studio beschwerte sich während des Starts darüber. Der Ordner mit der Version 14. * befindet sich im Ordner "C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Erweiterungen" und enthält mehrere DLLs, die mit "Microsoft.TeamFoundation" beginnen. Alle diese DLLs haben die Version: 14.102.25521.0 (was ich in der Fiddler-Spur gefunden habe).
Sieht so aus, als ob ich im richtigen Problembereich bin, bin mir aber nicht sicher, wie ich den Fehler beheben soll.
Irgendwelche Ideen?
Sie sind ein Lebensretter. Ich glaube, ich muss meine E-Mail falsch eingegeben haben, als ich das erste Mal nicht dazu kam, dass es auftauchte und mich erneut fragte. Das waren Google Cloud-Git-Anmeldeinformationen. – DaImTo