最近、クライアント側でVS 2015(Update 3)にアップグレードし、サーバー側でTFS 2015(Update 3)にアップグレードしました。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
しかし、私は何の問題もなく、ブラウザでレポに移動することができます:Gitの操作は、その後、私はGitのレポのクローンを作成しようとすると、次のエラーを取得開始し、しばらくの間、働いていました。次に、私はこれが私のクライアント側の設定のためかもしれないと考えました。 VSキャッシュとTFSキャッシュを削除しようとしました。何も働かなかった。私はバイオリンを使用する場合、それは情報を、以下の必要があります。
それは以下の情報を明らかにした:
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
をこの情報を使用して、私はlibgit2検索* *私のVisual Studioフォルダ内のファイル。 LibGit2Sharp.dllのいくつかのインスタンスが見つかりました。それらはすべて同じバージョン(0.22.0.0)を持っていますが、1つのインスタンスはバージョン14.0.25029.0でした。私は14.0.25029.0の上にバージョン0.22.0.0をコピーしようとしました。しかし、ビジュアルスタジオは打ち上げ中にそれについて不平を言った。 14. *バージョンのフォルダは "C:¥Program Files(x86)¥Microsoft Visual Studio 14.0¥Common7¥IDE¥Extensions"フォルダにあり、 "Microsoft.TeamFoundation"で始まる複数のdllが含まれています。これらのdllのバージョンは14.102.25521.0(これは私がフィドラーのトレースで見つけたものです)です。
私は正しい問題の領域にいるようですが、エラーを修正する方法がわかりません。
アイデア?
。私は最初に私がポップアップして私に再度尋ねることができなかったときに私が間違って私の電子メールをタイプしたに違いないと思う。これはGoogleのクラウドgitの資格情報でした。 – DaImTo