这是我在 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/