我正在尝试将VS Code连接到我们的公司TFS / TFVC。
[执行“团队:登录”时,要求输入用户名和密码。我没有这些。我通常(也在Visual Studio中)输入公司的电子邮件地址,然后会弹出一个对话框,可以在其中通过智能卡进行身份验证。
我也尝试通过令牌进行此操作,但看不到可以输入的位置。
我如何成功登录?
TFVC只是一种类似于Git的源代码控制。一个是集中式的,另一个是分布式的。
因此您应该登录到TFS而不是TFVC。根据您的描述,无法使用智能卡通过VS代码进行连接。这似乎是一个已知问题:
此外,个人访问令牌(PAT)是备用密码可用于向Azure DevOps进行身份验证。使用时,只需将用户名保留为空,然后输入带有PAT令牌的密码即可。
使用时,请导航至https://tfsurl/{teamprojectcollection}/_usersSettings/tokens
,并确保您的PAT仍处于有效期内。如果不是,请单击“新令牌”按钮创建新令牌。
也请注意您的TFS版本,它仅在TFS2017及更高版本中可用。更多详细信息,请查看我们的官方链接-Authenticate access with personal access tokens