tfs - Azure cli Azure Devops 错误 : The user '' is not authorized to access this resource

标签 tfs azure-devops azure-cli

这是我在 Azure CLI 中执行的命令:

C:\Users\dell>az devops login
Token: (token entered)

这是响应:

TF400813: The user '' is not authorized to access this resource.

我注销并多次登录并重新生成 token ,仍然是同样的问题。

从浏览器界面,它正在运行。

最佳答案

我遇到了类似的问题,它已通过以下代码修复

$env:AZURE_DEVOPS_EXT_PAT = '$(System.AccessToken)'
az pipelines build tag add --build-id $(Build.BuildId) --tags CodeDeploy --detect true 

如果您直接使用 System.AccessToken 或您的 PAT 设置环境变量 AZURE_DEVOPS_EXT_PAT,则不需要 az 登录

无需显式登录即可运行任何命令。每个命令都会尝试使用环境变量中的 PAT 进行身份验证。

https://learn.microsoft.com/en-us/azure/devops/cli/log-in-via-pat?view=azure-devops&tabs=windows

关于tfs - Azure cli Azure Devops 错误 : The user '' is not authorized to access this resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57198378/

相关文章:

Azure DevOPS - 当您被分配工作项时收到通知

azure-devops - 验证 azure-devops PAT

azure - 在 Azure CLI for Web App 中将指标源添加到自动缩放

tfs - 从 PowerBuilder IDE 将标签附加到 TFS 中的项目?

visual-studio-2008 - 将最近的主干更改合并到 Visual Studio 2008 TFS 中不久前的主干分支

tfs - 如何使用 TFS Web Access 将项目添加到源代码管理 (TFS)?

visual-studio - Visual Studio 2008 可以与 Team System 2005 一起使用吗?

azure - 如何通过 VS Team Services 自动部署 azure webjob - 发布

azure - 不允许操作 'DeletedVaultPurge' - 尝试清除 Azure Key Vault

regex - Azure CLI\Powershell 如何排除要求