2017-11-08 79 views
5

Musiałem zmienić hasło do mojego konta, które nie jest tym samym kontem, z którego loguję się na moim komputerze. Po połączeniu z lokalnym serwerem tfs, podałem moje hasło do VS2017 i zaznaczyłem zapamiętane hasło. Teraz, gdy hasło się zmieniło, nie mogę się połączyć.Wyczyść zapisane poświadczenia TFS w Visual Studio 2017

Próbowałem usunąć tfs w menedżerze poświadczeń, a także usunąłem .IdentityService. Żadne nie pomogło. Czy ktoś wie, czy zmienił coś z VS 2017 i są one przechowywane w pamięci podręcznej lub przechowywane w innym miejscu?

Odpowiedz

5

Spróbuj poniżej elementów do zawężenia problemu:

  • Usuń TFS związanych poświadczenia od Credential Manager
  • W Menedżerze poświadczeń dodać Aktualizacja Generic poświadczenia na rachunek TFS. Genrally to spowoduje zastąpienie zapisanych w pamięci podręcznej poświadczeń.

  • Zamknij wszystkie instancje Visual Studio, usuń %LOCALAPPDATA%\.IdentityService jak ty.

  • Wyczyść TFS buforuje %LOCALAPPDATA%\Microsoft\Team Foundation\7.0\Cache

  • Wyczyść wszystko przeglądarka buforuje specjalnie dla składowanego hasło

  • Restart wizualna Stuido> Zespół Explorer> Zarządzaj połączeniami, aby sprawdzić Jeśli Enter credential dialog popup. Po prostu spróbuj tego kilka razy. Na podstawie mojego testu diaolog zostanie wyskakujący po raz pierwszy, ale jeśli możesz klikać , to musisz ponownie uruchomić VS, aby wyskoczyć z niego agagin.

  • Uruchom Visual Studio jako inny użytkownik:

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

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

    Wprowadź possword użytkownika, a następnie Team Explorer>Manage Connections

+0

@AndySousa Czy rozwiązałeś problem? jakakolwiek aktualizacja? –

+0

Próbowałem wykonać powyższe kroki, ale nie rozwiązało to w pełni problemu. Muszę powtórzyć wszystkie kroki przy każdym ponownym uruchomieniu Visual Studio 2017 Enterprise, aby działał ponownie. –

+1

Użycie polecenia "devenv/resetuserdata" w wierszu polecenia programisty VS jako administrator rozwiązało problem dla mnie. –

0

Próbowałem wykonać czynności opisane w druga odpowiedź. Ale na pierwszym etapie zdecydowałem się spróbować po prostu edytować hasło w menadżerze poświadczeń. To zadziałało dla mnie.

Jeśli więc ktoś inny ma ten sam problem, możesz spróbować go najpierw.

+0

nie działa dla mnie.Nie widzę zapisanych w pamięci podręcznej poświadczeń w karcie Credential Manager – ArgeKumandan

+0

Windows Credentials, a następnie w sekcji Poświadczenia ogólne Mam adres URL dla TFS –

+0

@SimmeNilsson czy zaktualizowałeś VS2017 do najnowszego? Stwierdziłem, że był to problem we wcześniejszych wersjach, ale ponieważ teraz podpowiada mi poprawnie. – AndySousa