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



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

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

我什至不知道"f"是从哪里来的。我不知道问题出在哪里。有人可以帮助我吗?

个人访问令牌 (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( 作为身份验证机制。

更多详情请查看此官方链接。

最新更新