Azure cli Azure Devops错误:用户无权访问此资源

时间:2019-07-25 09:16:02

标签: tfs azure-devops azure-cli

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

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

以下是回复:

  

TF400813:用户”无权访问此资源。

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

在浏览器界面中,它可以正常工作。

2 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,并且已通过以下代码解决了

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

az登录。

运行任何命令,而不必显式登录。每个命令都将尝试使用环境变量中的PAT进行身份验证。

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

答案 1 :(得分:0)

您可以按照以下步骤操作:

az login

这将列出与您的个人资料相关联的所有订阅,然后您可以致电

az devops login
Token:

我尝试了这一点,并且能够成功登录而没有任何错误。

然后您可以使用以下命令来设置默认组织和项目:

 az devops configure --defaults organization=https://sample.visualstudio.com project=sample-project

,然后您可以使用az devops中的任何可用命令,如下所示:

az pipelines build list -o table

我能够成功获取上述set项目中的可用构建列表。

enter image description here

P.S .:请注意,您也可以直接使用az devops login登录devops服务器,我添加了替代az login只是为了解决登录问题。

希望有帮助。