Visual Studio 2012をロードすると、接続されていた以前のTFSサーバーへの接続が試行されます。
私のマシンの1つ(たまにTFS2008およびTFS2010サーバーに接続することもあります)では、常にVisual Studio Online(tfspreview)に接続するためのデフォルトのアカウントが完全に間違っているようです。次の形式のエラーが発生します。
Microsoft Visual Studio
ソース管理エクスプローラー
TF204017:ユーザー(アカウントサービス([my tfsサーバー])にワークスペース[my workspace]; [my live id]に必要な1つ以上の権限(使用)がないため、操作を完了できません。
OK
架空のアカウントサービスの資格情報ではなく、正しい資格情報をデフォルトに設定するようにVisual Studio 2012に影響を与えるにはどうすればよいですか?
自分の資格情報でTFSに接続できなかったため、非常によく似た問題がありました。イメージを作成したユーザー(私はHyper-Vを使用していた)がアカウントをCredential Managerに保存していることがわかりました。 Visual Studioでこれを変更する方法はありませんでした。この問題を解決するために、コントロールパネルでCredential Managerを開き、Generic Credentialsを自分のアカウントに編集しました。 Visual Studio 2012を閉じて開き、TFSに再接続しました。資格情報の入力を求められましたが、それ以降はアカウントに接続しました。
これが役立つことを願って、シビリアン
Windows VaultからTFS資格情報を削除して、Visual Studioで新しいTFS資格情報をクリアして強制的に要求する必要があります
コントロールパネル(スタート->コントロールパネル)に移動します。
ユーザーアカウント(またはWindows 7マシンではユーザーアカウントと家族の安全->ユーザーアカウントをクリックします)
資格情報マネージャー(または資格情報の管理)をクリックします
Credential Managerページで、2種類の資格情報を確認できます
i. Windows Credentials
ii. Generic Credentials
5. 2つの資格情報の変更リンクをクリックし、リンクVaultから削除をクリックして、保存されているTFS資格情報を削除します。
ここで、Visual Studioにログインすると、TFSに接続するための資格情報を提供するように求められます。
注:オプションのチェックを外すのを忘れないでください自分の資格情報を記憶するすべてのTFS接続の資格情報を強制的に要求します。
Credential Managerを開こうとしましたが、TFSアカウントに関連する資格情報が見つかりませんでした。
そのため、代わりに、Internet Explorerでhotmailアカウントからログアウトし、このブログで説明されているように、Internet ExplorerのすべてのCookieと保存されたパスワードをクリアします。 Visual Studio 2012でのTFS資格情報の変更
Cookieとパスワードを消去した後、IEを再起動し、hotmail(またはWindows Liveアカウント)に再ログインします。
次に、Visual Studioを起動してTFSへの再接続を試みます。ここで資格情報の入力を求められます。
注:読者は、すべてのIE Cookieを消去する必要はなく、これら3つのCookieだけを消去する必要があると言いましたが、これをテストします。
cookie:@login.live.com/
cookie:@visualstudio.com/
cookie:@tfs.app.visualstudio.com/
私はこの同じ問題に出くわしました。誰かが私のコンピューターにログオンし、TFS資格情報を使用していました。 VS2012、Windows 7を実行していますが、ネットワーク管理者の資格情報マネージャーが無効になっています。
実行中のVisual Studioと同じユーザーを使用して、コマンドウィンドウからこのコマンドを実行します。
rundll32.exe keymgr.dll,KRShowKeyMgr
保存されているすべての資格情報を含むポップアップが表示されます。 TFSサーバー用のものを削除します。
注: Visual Studioはtfs資格情報をキャッシュするため、再起動する必要があります。
Visual Studioの設定をリセットすることもできます
Visual Studioコマンドプロンプトを開く
コマンドDevenv /ResetSettings
を入力します
既に保存されているTFSアカウントを削除し、資格情報を要求します
Windows 8の場合:
コントロールパネル->(検索)認証情報マネージャー-> Web認証情報の確認
これは私のために働いた...
マネージャーからの資格情報のクリーニングとVSキャッシュのクリアで失敗した後、Visual Studio Installer(VS2017)からrepair Visual Studioを検討してください。私は個人的に他のソリューションが機能しないことを発見しました。