5

VS2012 で TFS への新しい接続をセットアップしようとしています。早い段階で、TFS サーバーを追加し、Microsoft Git プロバイダーを使用して、Visual Studio 内からリモート リポジトリのコピーを複製することができました。その後、使用したいブランチを見つけようとしてチーム エクスプローラーをいじっていたときに、何かが壊れてしまいました。ローカル リポジトリは残っていますが、次のエラーが示すように、リモート リポジトリへの接続が何らかの理由で破損していました。

TF31004: http://my.server.com:8080/tfs で Team Foundation Server に接続中に予期しないエラーが発生しました。数分待ってから、もう一度お試しください。問題が解決しない場合は、サーバー管理者に連絡してくださいok help

私がこれを解決しようとしたこと:

  • 待ってから再試行してください (エラー メッセージが示すように)。
  • Visual Studio を再起動します。
  • マシンを再起動します。
  • TFS サーバーを再起動します。
  • システムの復元を使用して、msysgit と Microsoft Git プロバイダーをインストールする前、または TFS サーバーへの接続を試行する前に戻します。
  • エラーについては、MSDN ヘルプを参照してください (以下を参照)。
  • スタック オーバーフローを検索します (別の関連する問題が 1 つ見つかりましたが、該当するようには見えませんでした)。
  • devenv /ResetSkipPkgs を試しました
  • devenv /setupを試しました
  • VS2012 のチーム エクスプローラーを再インストールします。
  • IE Cookie をクリアします (この投稿による)。
  • TFS キャッシュをクリアします (この投稿による)。

ヘルプページにはこれらのちょっとした情報がありますが、私が言ったように、ある時点で接続が機能していたことを考えると、それらのどれもありそうにありません。

  • ローカル コンピューターで実行されている Team Foundation のバージョンが、Team Foundation Server サーバー {name} で実行されているバージョンと一致しません。
  • サーバーは、XML コンテンツではなく HTML コンテンツを返しました。
  • サーバー上に必要な Web サービスが見つかりませんでした。

どんなアイデアでも大歓迎です!

4

1 に答える 1

13

私はまったく同じ問題を抱えていました。

私の解決策は、Windows Vault のすべての資格情報をクリアすることでした (Credential Manager はコントロール パネルにあります)。

資格情報が台無しになった理由がわかりません。

于 2013-12-20T01:10:44.590 に答える