从命令行发布Azure DevOps扩展失败,并显示401

时间:2018-12-02 11:56:21

标签: azure azure-devops-extensions

我开发了Azure DevOps扩展。现在,我想自动化发布过程。旅程从这里开始...按照here的理论,现实对我而言似乎不同。

对我来说,每次通过命令行发布的尝试都以

结尾
tfx extension publish --auth-type pat -t 
7dblablablablablablablablazq --share-with examplecompany0123

TFS Cross Platform Command Line Interface v0.6.3
Copyright Microsoft Corporation
Checking if this extension is already published
It isn't, create a new extension.
error: Received response 401 (Not Authorized). Check that your personal 
access token is correct and hasn't expired.

我对该错误消息401的第一个猜测是,我可能有一个错误的PAT。在我的PAT管理员看来,一切似乎都很好。

My PAT management

所以,现在我在五杆门口像牛一样面对。我只是没有找到失败的根源。在这里的任何人已经把这个菜鸟初学者的问题抛在脑后,已经达到了一个新的水平,可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

确保您的PAT具有帐户:“所有可访问的组织”。