代码之家  ›  专栏  ›  技术社区  ›  Jason

发布npm扩展时出现Azure DevOps错误

  •  0
  • Jason  · 技术社区  · 6 年前

    我正在尝试启动并运行Azure DevOps工件服务。我可以使用DevOps生成的90天令牌,但不能使用我的帐户安全面板生成的自定义PAT。它只是给了我一个401错误。我从这里按照PAT的说明进行操作: PAT instructions

    我的注册表url是 https://pkgs.dev.azure.com/mycompany/_packaging/packages/npm/registry/

    我的扩展名.npmrc文件如下所示:

    registry=https://pkgs.dev.azure.com/mycompany/_packaging/packages/npm/registry/
    always-auth=true
    

    我的system.npmrc如下所示:

    //registry.npmjs.org/:_authToken=xxxxxxxxxxxxxxxxxxxxxxxx
    //pkgs.dev.azure.com/mycompany/_packaging/packages/npm/registry/:username=mycompany
    //pkgs.dev.azure.com/mycompany/_packaging/packages/npm/registry/:_password=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    //pkgs.dev.azure.com/mycompany/_packaging/packages/npm/registry/:email=devservices@mycompany.ca
    //pkgs.dev.azure.com/mycompany/_packaging/packages/npm/registry/:always-auth=true
    

    如果有帮助,以下是我用来生成PAT的设置:

    DevOps PAT settings

    猜猜我哪里会出错?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Tom Sun    6 年前

    猜猜我哪里会出错?

    请尝试生成范围较窄的PAT “包装(读写) 建筑 准许您可以单击[显示所有作用域]来查找它。

    有关更多信息,请参阅 set up your npmrc files

    enter image description here

    enter image description here

    推荐文章