web-dev-qa-db-ja.com

Visual Studioのロード時にVisual Studio Online(TFSPreview)への接続に使用されるデフォルトの資格情報を変更するにはどうすればよいですか?

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に影響を与えるにはどうすればよいですか?

71
Rowland Shaw

自分の資格情報でTFSに接続できなかったため、非常によく似た問題がありました。イメージを作成したユーザー(私はHyper-Vを使用していた)がアカウントをCredential Managerに保存していることがわかりました。 Visual Studioでこれを変更する方法はありませんでした。この問題を解決するために、コントロールパネルでCredential Managerを開き、Generic Credentialsを自分のアカウントに編集しました。 Visual Studio 2012を閉じて開き、TFSに再接続しました。資格情報の入力を求められましたが、それ以降はアカウントに接続しました。

これが役立つことを願って、シビリアン

136
sivilian

Windows VaultからTFS資格情報を削除して、Visual Studioで新しいTFS資格情報をクリアして強制的に要求する必要があります

  1. コントロールパネルスタート->コントロールパネル)に移動します。

  2. ユーザーアカウント(またはWindows 7マシンではユーザーアカウントと家族の安全->ユーザーアカウントをクリックします)

  3. 資格情報マネージャー(または資格情報の管理)をクリックします

  4. Credential Managerページで、2種類の資格情報を確認できます

       i. Windows Credentials
       ii. Generic Credentials
    

5. 2つの資格情報の変更リンクをクリックし、リンクVaultから削除をクリックして、保存されているTFS資格情報を削除します。

ここで、Visual Studioにログインすると、TFSに接続するための資格情報を提供するように求められます。

:オプションのチェックを外すのを忘れないでください自分の資格情報を記憶するすべてのTFS接続の資格情報を強制的に要求します。

30
kombsh

Credential Managerを開こうとしましたが、TFSアカウントに関連する資格情報が見つかりませんでした。

そのため、代わりに、Internet Explorerでhotmailアカウントからログアウトし、このブログで説明されているように、Internet ExplorerのすべてのCookieと保存されたパスワードをクリアします。 Visual Studio 2012でのTFS資格情報の変更

enter image description here

Cookieとパスワードを消去した後、IEを再起動し、hotmail(またはWindows Liveアカウント)に再ログインします。

次に、Visual Studioを起動してTFSへの再接続を試みます。ここで資格情報の入力を求められます。

注:読者は、すべてのIE Cookieを消去する必要はなく、これら3つのCookieだけを消去する必要があると言いましたが、これをテストします。

cookie:@login.live.com/
cookie:@visualstudio.com/
cookie:@tfs.app.visualstudio.com/
12
Rosdi Kasim

私はこの同じ問題に出くわしました。誰かが私のコンピューターにログオンし、TFS資格情報を使用していました。 VS2012、Windows 7を実行していますが、ネットワーク管理者の資格情報マネージャーが無効になっています。

実行中のVisual Studioと同じユーザーを使用して、コマンドウィンドウからこのコマンドを実行します。

rundll32.exe keymgr.dll,KRShowKeyMgr

保存されているすべての資格情報を含むポップアップが表示されます。 TFSサーバー用のものを削除します。

注: Visual Studioはtfs資格情報をキャッシュするため、再起動する必要があります。

9
muglio

Visual Studioの設定をリセットすることもできます

  1. Visual Studioコマンドプロンプトを開く

  2. コマンドDevenv /ResetSettingsを入力します

既に保存されているTFSアカウントを削除し、資格情報を要求します

2
Mujassir Nasir

Windows 8の場合:

コントロールパネル->(検索)認証情報マネージャー-> Web認証情報の確認

これは私のために働いた...

0
Saboor Awan

マネージャーからの資格情報のクリーニングとVSキャッシュのクリアで失敗した後、Visual Studio Installer(VS2017)からrepair Visual Studioを検討してください。私は個人的に他のソリューションが機能しないことを発見しました。

0
spaark