Очистить сохраненные учетные данные TFS в Visual Studio 2017
Мне пришлось изменить свой пароль для моей учетной записи, которая не совпадает с той учетной записью, с которой я захожу на мою машину. Когда я подключился к локальному серверу TFS, я ввел свой пароль на VS2017 и проверил, помню ли пароль. Теперь, когда пароль изменился, я не могу подключиться.
Я попытался удалить TFS в диспетчере учетных данных, а также удалил.IdentityService. Ни один не помог. Кто-нибудь знает, изменили ли они что-то с VS 2017, и они кэшируются или хранятся где-то еще?
9 ответов
Пожалуйста, попробуйте следующие пункты, чтобы сузить проблему:
- Удалите учетные данные, связанные с TFS, из диспетчера учетных данных
В диспетчере учетных данных добавьте новые обновленные общие учетные данные для учетной записи TFS. Обычно это перезаписывает кэшированные учетные данные.
Закройте все экземпляры Visual Studio, удалите
%LOCALAPPDATA%\.IdentityService
как ты.Очистить кэш TFS
%LOCALAPPDATA%\Microsoft\Team Foundation\7.0\Cache
Очистить все кэши браузера, особенно для сохраненного пароля
Перезапустите Visual Studio > Team Explorer > Управление подключениями, чтобы проверить,
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
Я попытался выполнить шаги, перечисленные в другом ответе. Но на первом шаге я решил попробовать просто отредактировать пароль в диспетчере учетных данных. Это сработало для меня.
Так что, если у кого-то есть такая же проблема, вы можете попробовать это в первую очередь.
Очистить конфиг из:
C:\users\<user>\AppData\Roaming\Microsoft\Visual Studio\15.0_<????>\TeamExplorer
Эти шаги помогли устранить проблему: канал V2 вернул неожиданный код состояния "403 Forbidden" для настроенного пакета nuGet через Artifactory.
Удалите учетные данные, связанные с TFS, из диспетчера учетных данных 1) В диспетчере учетных данных добавьте новые обновленные общие учетные данные для учетной записи TFS. 2) Как правило, это перезаписывает кешированные учетные данные. Закройте все экземпляры Visual Studio, удалите%LOCALAPPDATA%.IdentityService, как и вы.
Очистить кеши TFS%LOCALAPPDATA%\Microsoft\Team Foundation\7.0\Cache
Очистите все кеши браузера, особенно для сохраненного пароля
Перезапустите Visual Studio > Team Explorer > Управление подключениями, чтобы проверить, появляется ли всплывающее диалоговое окно "Введите учетные данные". Просто попробуйте это несколько раз. Основываясь на моем тесте, диалоговое окно появится в первый раз, но если вы его отмените, вам придется перезапустить VS, чтобы снова открыть его.
В Windows поиск Manage Your Network Passwords
оттуда вы можете удалять и изменять сохраненные учетные данные
У меня была проблема, когда TFS продолжал соединяться с неправильными учетными данными. Решение, которое работало для меня, состояло в том, чтобы запустить следующую командную строку:
tf vc workspaces /login:MY_USERNAME /collection:http://TFS_SERVER_PATH
В нашем случае нам пришлось изменить учетную запись пользователя, чтобы войти в TFS на том же компьютере.
Ни одно из вышеперечисленных решений у нас не сработало, кроме изменения имени компьютера.
Другие ответы не сработали для меня.
Перейдите в Файл->Настройки учетной записи->Все учетные записи и удалите нужную учетную запись.
У меня была типичная проблема с Visual Studio 2017. Я использовал VSTS. В первый раз я подключился к одной учетной записи, позже я пытался изменить учетную запись. Но это не принимало. Затем, после долгих усилий, я наконец нашел там папку.
C: \ Users \ {ваше имя пользователя} \AppData\Local\GitCredentialManager
просто удалите все файлы в этой папке и попробуйте. Надеюсь, это сработает.