使用不同的用户凭据连接到TFS

时间:2009-12-28 20:13:26

标签: visual-studio-2008 tfs

我通过Visual Studio 2008团队资源管理器连接到TFS。让我们说TFS在机器A上,Visual Studio 2008在机器B上(我的盒子)。我在机器A(即A \用户名)上有一个本地帐户,该帐户具有TFS的管理员权限(安装在机器A上)。每当我从团队资源管理器连接到TFS时,它总是使用我的域凭据(companydomain \ username)连接到TFS。我希望能够在连接时指定其他帐户(即A \用户名)。

如何做到这一点?感谢。

此类似于以下的解决方案对我不起作用,因为“管理密码”对话框中没有条目。

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

6 个答案:

答案 0 :(得分:19)

我认为你正在寻找带有/ NETONLY开关的RUNAS命令:

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

当您使用“/ netonly”开关时,即使没有设置信任,您也可以使用您当前不是其成员的域上的远程凭据登录。它只是告诉runas凭据将用于访问远程资源 - 我相信应用程序作为当前用户与本地计算机交互,并以您给定的用户与远程计算机进行交互。

答案 1 :(得分:4)

在凭据管理器中清除用户的凭据。这将在尝试连接到TFS时返回验证窗口。

答案 2 :(得分:1)

  
    

此类似于以下的解决方案对我不起作用,因为“管理密码”对话框中没有条目。

         

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

答案 3 :(得分:1)

在Windows 7中,您可以右键单击Visual Studio 10图标并获取“以不同用户身份运行”选项。这将打开一个登录对话框,您可以在其中指定用户的凭据。

答案 4 :(得分:0)

在通过TFS连接之前,您可以尝试使用Windows资源管理器连接到TFS计算机。连接到计算机时,使用“连接为”选项指定要连接的用户。

如果不起作用,请尝试使用“connect as”映射驱动器。

答案 5 :(得分:0)

您可以尝试“运行方式”选项。而不是单击devenv图标,右键单击它并选择“Run As”。