我已经开始通过GitHub支持的帐户使用Azure Pipelines,并创建了我的第一个组织。我在那个组织中没有任何项目。我也没有在portal.azure.com
上进行任何订阅。我想使用Azure CLI列出组织中的可用项目-基本上-是一个空列表,因为还没有项目。
当我键入
az login --allow-no-subscriptions
我使用浏览器成功登录。但是,我之后发出的所有其他Azure CLI命令将失败,并要求登录。叫什么名字?
在az login
成功输入后,
az devops login --organization https://dev.azure.com/my-org-name-i-will-not-tell-you/
它提示我输入token
,这令人困惑,因为来自the official documentation:
如果您已经使用az登录名进行交互登录或使用用户名和密码登录,则不必提供令牌,因为az devops命令现在支持通过az登录名登录。
我很困惑,为什么我无法登录。我是否需要在portal.azure.com
上创建订阅才能登录?我不想这样做,也看不出为什么这对于我的任务是必要的。
答案 0 :(得分:1)
如果您通过登录
az login --allow-no-subscriptions
由于可以访问Azure DevOps,因此无需调用az devops login
。如果您要配置默认组织,则始终可以使用az devops configure
但是在CLI或文档上看起来像是错误。我建议您在GitHub上为此页面创建问题。
答案 1 :(得分:0)
文档指示您是否已经使用az login
进行交互登录或使用用户名和密码登录,则不必提供令牌,因为az devops
命令现在支持通过{{ 1}}。我认为,此处的az login
命令不包含az devops
命令,因为在运行az devops login
命令之后您无需运行az devops login
命令。