azure - `az devops login` 和 `az login` 仍然请求个人访问 token

标签 azure azure-devops azure-cli

我已开始使用 Azure Pipelines 和 GitHub 支持的帐户并创建了我的第一个组织。我在该组织中没有任何项目。我在 portal.azure.com 上也没有任何订阅。我想使用 Azure CLI 列出组织中的可用项目 - 基本上 - 以获得一个空列表,因为还没有项目。

当我打字时

az login --allow-no-subscriptions

我使用浏览器登录成功。但我随后发出的所有其他 Azure CLI 命令都将失败,并要求登录。名字里有什么?

成功 az 登录后,当我键入时

az devops login --organization https://dev.azure.com/my-org-name-i-will-not-tell-you/

它提示我输入 token ,这很令人困惑,因为来自 the official documentation :

If you have already signed in with az login interactively or using user name and password, then you don't have to provide a token as az devops commands now support sign in through az login.

我很困惑,为什么我无法登录。我是否需要在 portal.azure.com 上创建订阅才能登录?我不想这样做,也不明白为什么这对我的任务是必要的。

最佳答案

如果您通过以下方式登录

az login --allow-no-subscriptions

无需调用az devops login因为您可以访问 Azure DevOps。 Anf 如果你想配置默认组织,你可以随时使用 az devops configure

但它看起来像是 CLI 或文档上的错误。我建议您在 GitHub 上为此页面创建一个问题。

关于azure - `az devops login` 和 `az login` 仍然请求个人访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64323731/

相关文章:

c# - 在 Azure 上上传的 blob 的 MD5 哈希与本地计算机上的同一文件不匹配

sql - 参数异常 : Keyword not supported: 'server'

azure - 使用 Azure ID : Application is not assigned to a role 进行 client_credentials 身份验证

azure - 将 AzAccount 与 Azure Devops Pipeline 连接?

azure - "az ad app permission list-grants"与 Azure 门户中为应用程序列出的内容不匹配

git - Azure管道: Download zipped solution from git repo + upload

azure-devops - 如何创建 nuget 包并包含 Azure DevOps Pipelines 的项目依赖项?

azure - 如何将项目代码从本地计算机导入到Azure Repos?

azure - 如何将数据集输入作为参数提交到 AZ ML CLI 运行 Submit-pipeline 命令?

azure - 从 Azure 管道中的 `az vm run-command` 获取退出代码