我已开始使用 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/