web-dev-qa-db-ja.com

Visual Studio 2017に保存されているTFS資格情報をクリアする

私は自分のマシンにログインするのと同じアカウントではないアカウントのパスワードを変更しなければなりませんでした。ローカルtfsサーバーに接続したとき、VS2017にパスワードを入力し、パスワードを記憶することを確認しました。パスワードが変更されたため、接続できません。

資格情報マネージャーでtfsを削除しようとしましたが、.IdentityServiceも削除しました。どちらも助けていません。 VS 2017で何かを変更し、他の場所にキャッシュまたは保存されているかどうかは誰でも知っていますか?

28
AndySousa

問題を絞り込むために以下の項目を試してください:

  • Credential ManagerからTFS関連の資格情報を削除します
  • Credential Managerで、TFSアカウントの新しい更新されたGeneric Credentialsを追加します。通常、これはキャッシュされた資格情報を上書きします。

  • すべてのVisual Studioインスタンスを閉じて、%LOCALAPPDATA%\.IdentityServiceを削除します。

  • TFSキャッシュをクリア%LOCALAPPDATA%\Microsoft\Team Foundation\7.0\Cache

  • 特に保存されたパスワードのすべてのブラウザキャッシュをクリアします

  • Visual Studio> Team Explorer> Manage Connectionsを再起動して、Enter credential dialogポップアップが表示されるかどうかを確認します。これを数回試してください。私のテストに基づいて、ダイアログは最初にポップアップしますが、キャンセルした場合は、VSを再起動して再度ポップアップする必要があります。

  • 別のユーザーとしてVisual Studioを実行します。

    cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE

    runas /netonly /user:<account> devenv.exe

    ユーザーposswordを入力してから、Team Explorer> Manage Connections

44
Andy Li-MSFT

他の回答に記載されている手順を実行しようとしました。しかし、最初のステップで、資格情報マネージャーでパスワードを編集するだけにすることにしました。それは私のために働いた。

したがって、他の誰かが同じ問題を抱えている場合は、まずそれを試してみてください。

8
Simme Nilsson

WindowsでManage Your Network Passwordsを検索し、そこから保存された資格情報を削除および変更できます

0
Abdurakhmon

TFSが間違った資格情報で接続し続ける問題がありました。私のために働いた解決策は、次のコマンドラインを実行することでした:

tf vc workspaces /login:MY_USERNAME /collection:http://TFS_SERVER_PATH
0
Wizou

次から構成をクリアします。

C:\users\<user>\AppData\Roaming\Microsoft\Visual Studio\15.0_<????>\TeamExplorer
0
A K

Visual Studio 2017の典型的な問題に直面しました。VSTSを使用していました。ある資格情報と初めて接続したとき、後に資格情報を変更しようとしていました。しかし、それは取っていませんでした。そして、長い努力の末、ようやくフォルダがあることがわかりました。

C:\ Users\{ユーザー名}\AppData\Local\GitCredentialManager

このフォルダ内のすべてのファイルを削除して、試してください。それがうまくいくことを願っています。

0
Sapnandu