首页 > 解决方案 > az devops login 无法使用密钥环存储 PAT;回退到文件存储

问题描述

我已经从 az cli 安装了 AZ DEVOPS 扩展

  az extension add --name azure-devops
  az devops login --organization https://myorg.com 

但是当我插入我的 DEVOPS 个人访问令牌时,失败并出现以下错误。使用密钥环存储 PAT 失败;回退到文件存储。您可以通过运行 az devops logout 来清除存储的凭据。有关使用 PAT 登录的更多信息,请参阅https://aka.ms/azure-devops-cli-auth 。

我正在尝试从 Linux Centos 7 机器访问以自动创建 DevOps 管道。有人知道如何解决这个问题吗?

标签: azureazure-devopsaz

解决方案


作为先决条件,您的Azure CLI 版本必须至少为 2.0.49。您可以使用az --version来验证。

添加 az 扩展后,您还可以运行az login登录。

如果您已经使用 az login 以交互方式或使用用户名和密码登录,则不必提供令牌,因为 az devops 命令现在支持通过 az login 登录。

使用 az devops login 命令时,首先确保使用的是 Azure DevOps 服务组织 URL。示例:https://dev.azure.com/MyOrganizationName。目前不支持 Azure DevOps Server/TFS。

对于 Azure DevOps 令牌,你需要确保它是有效的并且具有足够的范围让此令牌授权你的特定任务。

更多详情请参考我们的官方教程——使用个人访问令牌 (PAT) 登录


推荐阅读