Очистить сохраненные учетные данные 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

просто удалите все файлы в этой папке и попробуйте. Надеюсь, это сработает.

Другие вопросы по тегам