在VS 2015和VS 2017中,如何使用不同的帐户连接到TFS?
我已经在VS 2015中连接到TFS,凭证上写着“username2015”,它工作正常。现在,当我在VS 2017中配置相同的TFS时,它使用现有的凭证“username2015”。但我的问题是,在VS 2017中连接到TFS时,我想使用不同的凭据,比如“username2017”在VS 2015和VS 2017中,如何使用不同的帐户连接到TFS?,tfs,tfs-2015,Tfs,Tfs 2015,我已经在VS 2015中连接到TFS,凭证上写着“username2015”,它工作正常。现在,当我在VS 2017中配置相同的TFS时,它使用现有的凭证“username2015”。但我的问题是,在VS 2017中连接到TFS时,我想使用不同的凭据,比如“username2017” 换句话说,我正在寻找一种在VS 2015和VS 2017中使用不同帐户连接到TFS的方法。如果按住Shift键并右键单击Visual Studio exe,它将提供“以不同用户身份运行”选项。一旦您选择了它,您就可
换句话说,我正在寻找一种在VS 2015和VS 2017中使用不同帐户连接到TFS的方法。如果按住Shift键并右键单击Visual Studio exe,它将提供“以不同用户身份运行”选项。一旦您选择了它,您就可以提供您想要使用的其他用户的凭据。请参见下面的屏幕截图 在连接到我的服务器时,我已经使用了TFS用户名“username2015” 客户在团队中的TFS->在VS 2015中管理连接。现在在VS 2017, 我想使用另一个用户名“username2017”连接到相同的TFS 首先确保TFS中添加了
username2017
,请参阅
如果是第一次在当前windows用户帐户下使用VS 2017连接到同一TFS,那么您可以直接在VS 2017中使用username2017
(团队资源管理器->管理连接),它将弹出登录对话框供您登录,与VS 2015没有任何不同
但是,如果您曾在VS 2017中使用其他TFS帐户连接到TFS,则它将自动使用您以前从Windows登录服务登录的TFS用户帐户,并检查您是否能够登录到选定的TFS服务器。这意味着,如果以前的TFS帐户仍然可用,它将自动连接到TFS。如果密码更改,则会弹出对话框,让您输入新密码以再次登录
因此,在您的场景中,如果您曾经使用VS2017以当前用户帐户(运行VS的windows帐户)连接到TFS,那么您可以尝试以下方法以另一用户身份运行VS2017:
- 以不同用户的身份运行如上所述
- 以其他用户身份运行Visual Studio的命令:
cd C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
runas/netonly/user: