Подключение к TFS с различными учетными данными пользователя

Я подключаюсь к TFS через Visual Studio 2008 Team Explorer. Допустим, TFS находится на машине A, а Visual Studio 2008 - на машине B (мой ящик). У меня есть локальная учетная запись на машине A (то есть A\имя пользователя), которая имеет права администратора для TFS (установлена ​​на машине A). Всякий раз, когда я подключаюсь к TFS из командной строки, он всегда использует учетные данные моего домена (фирменный домен\имя пользователя) для подключения к TFS. Я хочу иметь возможность указать другую учетную запись (то есть имя пользователя \username) при подключении.

Как это можно сделать? Спасибо.

Также решения, подобные приведенным ниже, не работают для меня, поскольку в диалоговом окне "Управление паролем" нет записи.

http://blogs.msdn.com/davidmcg/archive/2007/05/25/changing-team-foundation-server-credentials.aspx

Ответы

Ответ 1

Я думаю, что вы ищете команду RUNAS с помощью переключателя /NETONLY:

runas /netonly /user:domain\username program.exe

Когда вы используете переключатель "/netonly", вы можете войти в систему, используя удаленные учетные данные в домене, членом которого вы даже не являетесь, даже если нет доверия. Он просто сообщает runas, что учетные данные будут использоваться для доступа к удаленным ресурсам - я считаю, что приложение взаимодействует с локальным компьютером в качестве текущего пользователя и взаимодействует с удаленными компьютерами в качестве пользователя, которого вы указали.

Ответ 2

Очистите учетные данные пользователя в Диспетчере учетных данных. Это приведет к возврату окна проверки подлинности при попытке подключения к TFS.

Ответ 3

Также решения, подобные приведенным ниже, не работают для меня, поскольку в диалоговом окне "Управление паролем" нет записи.

     

http://blogs.msdn.com/davidmcg/archive/2007/05/25/changing-team-foundation-server-credentials.aspx

Вы можете добавить новую запись. Более подробные инструкции: http://weblogs.asp.net/srkirkland/archive/2009/09/24/save-your-codeplex-repository-credentials.aspx

Ответ 4

В Windows 7 вы можете щелкнуть правой кнопкой мыши по иконке Visual Studio 10 и выбрать опцию "Запустить как другой пользователь". Это вызовет диалог входа в систему, в котором вы можете указать учетные данные пользователя.

Ответ 5

Вы можете попробовать подключиться к машине TFS с помощью проводника Windows, прежде чем подключаться через TFS. Когда вы подключаетесь к аппарату, используйте параметр "подключиться как", чтобы указать пользователя, с которым вы хотите подключиться.

Если это не работает, попробуйте сопоставить диск, используя "connect as".

Ответ 6

Вы можете попробовать "Запустить как". Вместо d-click значок devenv, щелкните его правой кнопкой мыши и выберите "Запустить как".