Как использовать разные учетные записи для подключения к TFS в VS 2015 и VS 2017? - PullRequest
0 голосов
/ 09 мая 2018

Я подключился к TFS в VS 2015 с учетными данными «username2015», и он работает нормально. Теперь, когда я настраиваю тот же TFS в VS 2017, он использует существующие учетные данные «username2015». Но моя проблема в том, что я хочу использовать другие учетные данные, скажем, username2017, при подключении к TFS в VS 2017.

Другими словами, я ищу способ использовать разные учетные записи для подключения к TFS в VS 2015 и VS 2017.

Ответы [ 2 ]

0 голосов
/ 10 мая 2018

Я уже использовал имя пользователя TFS "username2015" при подключении к моему TFS клиента в команде -> Управление соединениями в VS 2015. Теперь в VS 2017, Я хочу использовать другое имя пользователя 'username2017' для подключения к той же TFS.

Сначала убедитесь, что в TFS добавлено username2017, см. Быстрый старт: добавление пользователей в командный проект или конкретную команду

Если FIRST TIME подключается к тому же TFS с VS 2017 под текущей учетной записью пользователя Windows, то вы можете использовать username2017 непосредственно в VS 2017 ( Team Explorer -> Управление соединениями ), появится диалоговое окно входа в систему, чтобы вы могли войти, ничто не отличается от VS 2015.

Но если вы когда-либо подключались к TFS с другими учетными записями tfs в VS 2017, то он автоматически использует вашу предыдущую учетную запись пользователя tfs, вошедшую в систему из служб входа Windows, и проверяет, можете ли вы войти в выбранную TFS. Сервер. Это означает, что он автоматически подключится к TFS с предыдущей учетной записью tfs, если учетная запись еще доступна. Если пароль изменился, появится диалоговое окно, в котором вы сможете ввести новый пароль для повторного ввода.

Итак, в вашем сценарии, если вы когда-либо подключались к TFS с VS2017 под текущей учетной записью пользователя (учетная запись Windows для запуска VS), то вы можете попробовать ниже способы запустить VS2017 как другой пользователь :

  • Запуск от имени другого пользователя , как указано выше в Pankaj.
  • Команда для запуска Visual Studio от имени другого пользователя:

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

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

    Введите пароль пользователя, затем Team Explorer> Управление соединениями

  • Выйдите из Windows, затем войдите в систему с другим пользователем Windows, откройте VS -> Подключитесь к TFS с другим пользователем tfs.

Если вы настаиваете на использовании разных учетных записей tfs для подключения одного и того же TFS-сервера в VS под одной и той же учетной записью Windows, то вы можете попытаться удалить учетные данные, связанные с tfs, из Диспетчер учетных данных , очистить кеш VS и TFS и т. д. Но, исходя из моего теста, это сложно.

Вы можете ссылаться на мои ответы в других темах:

0 голосов
/ 09 мая 2018

Если вы нажмете Shift + правый клик на Visual Studio exe, появится опция «Запуск от имени другого пользователя». После того, как вы выберете его, вы можете предоставить учетные данные другого пользователя, которого вы хотите использовать. Смотрите скриншот ниже.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...