私は自分のマシンにログインするのと同じアカウントではないアカウントのパスワードを変更しなければなりませんでした。ローカルtfsサーバーに接続したとき、VS2017にパスワードを入力し、パスワードを記憶することを確認しました。パスワードが変更されたため、接続できません。
資格情報マネージャーでtfsを削除しようとしましたが、.IdentityServiceも削除しました。どちらも助けていません。 VS 2017で何かを変更し、他の場所にキャッシュまたは保存されているかどうかは誰でも知っていますか?
問題を絞り込むために以下の項目を試してください:
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
他の回答に記載されている手順を実行しようとしました。しかし、最初のステップで、資格情報マネージャーでパスワードを編集するだけにすることにしました。それは私のために働いた。
したがって、他の誰かが同じ問題を抱えている場合は、まずそれを試してみてください。
WindowsでManage Your Network Passwords
を検索し、そこから保存された資格情報を削除および変更できます
TFSが間違った資格情報で接続し続ける問題がありました。私のために働いた解決策は、次のコマンドラインを実行することでした:
tf vc workspaces /login:MY_USERNAME /collection:http://TFS_SERVER_PATH
次から構成をクリアします。
C:\users\<user>\AppData\Roaming\Microsoft\Visual Studio\15.0_<????>\TeamExplorer
Visual Studio 2017の典型的な問題に直面しました。VSTSを使用していました。ある資格情報と初めて接続したとき、後に資格情報を変更しようとしていました。しかし、それは取っていませんでした。そして、長い努力の末、ようやくフォルダがあることがわかりました。
C:\ Users\{ユーザー名}\AppData\Local\GitCredentialManager
このフォルダ内のすべてのファイルを削除して、試してください。それがうまくいくことを願っています。