访问被拒绝连接到TFS服务器

时间:2019-08-20 01:55:22

标签: tfs terminal azure-devops

我正在使用MacBook上的终端根据网站https://docs.microsoft.com/en-us/visualstudio/mac/tf-version-control?view=vsmac-2019连接到TFS服务器。是的,我已经成功创建了工作空间,但是当我尝试将其映射到本地文件夹时,即使我的凭据绝对正确,它也始终显示有关拒绝访问的错误,我使用个人访问令牌作为用户名,密码为空。

错误是: 访问被拒绝连接到TFS服务器https://dev.azure.com/myworkbaseasolutemobile/VersionControl/v4.0/repository.asmx(认证为f)。在那之后,它提示我输入用户名和密码,一旦我输入,终端什么都不做,只给我换行输入新命令。当我再次输入tf workfold命令时,错误再次出现。

我什至不知道'f'的来源。我不知道问题出在哪里。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

个人访问令牌(PAT)是备用密码,可用于对Azure DevOps进行身份验证。

Azure DevOps使用企业级身份验证来帮助保护和保护您的数据。像Visual Studio和Eclipse这样的客户端(带有Team Explorer Everywhere插件)也支持Microsoft帐户和Azure AD身份验证。由于PAT是用户身份验证的另一种形式,因此使用PAT可以为您提供相同的访问级别。如果您创建范围更窄的PAT,则您的访问将受限于该范围。

请保留用户名为空,并使用PAT作为密码来访问TFS服务器。

此外,由于您正在将PAT与本地TFS服务器一起使用,请检查是否已关闭基本身份验证。

  

我们建议您始终关闭IIS基本身份验证   使用Azure DevOps Server时。仅在必要时才启用   IIS基本身份验证。在上启用IIS基本身份验证时   您的Windows计算机,它会阻止您使用个人访问权限   令牌(PAT)作为身份验证机制。

更多详细信息,请查看此official link