Як я можу змінити облікові дані за замовчуванням, що використовуються для підключення до Visual Studio Online (TFSPreview) під час завантаження Visual Studio?


74

Коли я завантажу Visual Studio 2012, він намагатиметься підключитися до попереднього сервера TFS, до якого він був підключений.

На одній з моїх машин (яка також іноді підключається до серверів TFS2008 і TFS2010) завжди здається, що за замовчуванням використовується абсолютно неправильний обліковий запис для підключення до Visual Studio Online (tfspreview), і якщо б я спробував отримати останню версію, це дасть помилку форми:

Microsoft Visual Studio

Провідник керування джерелами

TF204017: Операцію неможливо завершити, оскільки користувач (Служба облікового запису ([мій сервер tfs]) не має одного або кількох необхідних дозволів (Використання) для робочої області [моя робоча область]; [мій ідентифікатор у реальному часі].

гаразд

Як я можу вплинути на Visual Studio 2012 за замовчуванням правильними обліковими даними, а не на вигаданий вигляд Служби облікового запису?

Відповіді:


140

У мене була дуже схожа проблема, оскільки я не зміг підключитися до TFS зі своїми власними даними. Виявилося, що користувач, який створив образ (я використовував Hyper-V), зберігав свій обліковий запис у диспетчері облікових даних. Це не було можливості змінити у Visual Studio. Щоб вирішити проблему, я відкрив диспетчер облікових даних на панелі керування та відредагував загальні облікові дані як свій власний обліковий запис. Я закрив і відкрив Visual Studio 2012 і знову підключився до TFS. Це підказало мені мої облікові дані, але з цього моменту це пов’язано з моїм обліковим записом.

сподіваюся, це допомагає, військовий


13
Зверніть увагу, що мені довелося змінити свої облікові дані в розділі "Повноваження Windows", а не в "Загальні посвідчення"
Джонатан

3
Дякую, це працює як шарм! Щоб це було зрозуміло, перейдіть до Панелі управління -> Облікові записи користувачів та сімейна безпека -> Менеджер облікових даних, Виберіть облікові дані Windows, у списку нижче видаліть облікові дані для TFS у хмарі.
Fore

2
Зауважте, що мені довелося закрити VS2012 і знову відкрити його після видалення облікових даних - тоді це працювало для мене - не раніше.
JoeJoe

1
У мене є система, де я входитиму за допомогою двох різних облікових записів домену. Це змусило мене увійти в TFS, використовуючи лише один обліковий запис замість двох. Це вирішило мою проблему.
Matt Slagle

2
Примітка. Мені довелося фактично додати облікові дані Windows. Для сервера TFS нічого не було.
Peet vd Westhuizen

31

Вам потрібно видалити облікові дані TFS із сховища Windows, щоб очистити та змусити запитувати нові облікові дані TFS у Visual Studio

  1. Перейдіть до Панелі керування ( Пуск -> Панель управління ).

  2. Клацніть на Облікові записи користувачів (або Облікові записи користувачів та сімейна безпека-> Облікові записи користувачів на машині Windows 7)

  3. Клацніть на Диспетчер облікових даних (або Керуйте своїми обліковими даними )

  4. На сторінці менеджера облікових даних ви можете побачити два типи облікових даних

       i. Windows Credentials
       ii. Generic Credentials
    

5. Клацніть два посилання для зміни посилання, клацніть на посилання Видалити з сховища, щоб видалити збережені облікові дані TFS.

Тепер, коли ви входите в Visual Studio, вас попросять надати облікові дані для підключення TFS.

Примітка : Не забудьте зняти прапорець Запам'ятати мої облікові дані, щоб змусити запитувати облікові дані для кожного з'єднання TFS.


Чи ідентифікаційні дані TFS називаються як "TFSsomething", я запитую, тому що я не бачу нічого із фразою TFS.
astrowalker

12

Я спробував відкрити свій менеджер облікових даних, але не зміг знайти там жодних облікових даних, які мають якесь відношення до мого облікового запису TFS.

Отже, те, що я зробив, я вийшов зі свого облікового запису Hotmail в Internet Explorer, а потім очистив усі мої файли cookie та збережений пароль Internet Explorer, як описано в цьому блозі: Зміна облікових даних TFS у Visual Studio 2012

введіть тут опис зображення

Видаливши файли cookie та пароль, перезапустіть IE, а потім повторно ввійдіть у свій Hotmail (або акаунт Windows Live).

Потім запустіть Visual Studio і спробуйте підключитися до TFS. Вам слід запропонувати ввести облікові дані вже зараз.

Примітка: Читач сказав, що вам не потрібно очищати всі файли cookie IE, лише ці 3 файли cookie , але я не тестував цього.

cookie:@login.live.com/
cookie:@visualstudio.com/
cookie:@tfs.app.visualstudio.com/

Я відчув те саме питання, що і цей плакат. У менеджері рахунків для TFS не було жодного запису. Видалення паролів і файлів cookie з IE вирішило проблему для мене, однак я не перезапустив IE і не ввійшов до нього за допомогою чогось іншого. Я щойно перезапустив VS2012, і TFS запропонував мені ввести облікові дані.
user1366516

1
Це рішення для очищення облікових даних, що використовуються TFS для VisualStudio.com.
Jacob Hulse

Ви випадково знаєте, як я можу скасувати можливість збереження облікових даних разом?
Йонатан Нір,

9

Я зіткнувся з цим самим питанням. Хтось увійшов на мій комп’ютер і використовував свої облікові дані TFS. У мене працює VS2012, Windows 7, а адміністратори мережі вимкнули Credential Manager.

Запустіть цю команду з командного вікна з тим самим користувачем, у якому працює візуальна студія.

rundll32.exe keymgr.dll,KRShowKeyMgr

Ви побачите спливаюче вікно з усіма збереженими обліковими даними. Видаліть сервер для вашого TFS-сервера.

Примітка: Вам потрібно буде перезапустити Visual Studio, оскільки він кешує облікові дані tfs.


Я не можу якось запустити "Облікові записи користувачів". Я використав вашу команду, і вона спрацювала добре.
Міхал Кулінський

Ви випадково знаєте, як я можу скасувати можливість збереження облікових даних разом?
Йонатан Нір,

2

Ви також можете спробувати скинути налаштування Visual Studio

  1. Відкрийте командний рядок Visual Studio

  2. Введіть команду Devenv /ResetSettings

Він видалить вже збережений обліковий запис TFS і попросить ввести облікові дані


0

Для Windows 8:

Панель керування -> (Пошук) Диспетчер облікових даних -> Перевірка веб-даних

це спрацювало для мене ...


Оскільки це дублює будь-яку існуючу відповідь, ви, мабуть, повинні проголосувати за неї, а не дублювати відповідь
Роуленд Шоу

0

Після того, як не вдалося очистити облікові дані з диспетчера та очистити кеш VS, розгляньте можливість відновлення Visual Studio за допомогою інсталятора Visual Studio (VS2017). Я особисто не знайшов жодного іншого результативного рішення.


-4

я знайшов інше рішення:

  1. розпочати сесію в TEAM
  2. перейдіть до КОНТРОЛЮ ДЖЕРЕЛ і виберіть РОБОЧИЙ ПРОСТІР (позначте червоним)
  3. потім додати нову робочу область ... чому?
  4. тому що ви не працюєте в одній робочій області, коли ви змінюєте свій обліковий запис у TFS (я не знаю, чому)
  5. і готовий знову КАРТУВАТИ ваш проект.

Його 100% гарантована робота.


У мене це не спрацювало. Я не впевнений, що облікові дані зберігаються навіть у робочій області.
Vort3x
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.