Ошибка Azure DevOps Artifacts 401 при публикации расширения npm - PullRequest
0 голосов
/ 05 января 2019

Я пытаюсь запустить службу Azure DevOps Artifacts. Я могу заставить его работать с 90-дневным токеном, сгенерированным DevOps, но не с пользовательским PAT, сгенерированным панелью безопасности моей учетной записи. Это просто дает мне ошибку 401. Я следовал инструкциям для PAT здесь: Инструкции PAT

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

Моя система .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 Ответ

0 голосов
/ 07 января 2019

Есть предположения, где я могу ошибаться?

Пожалуйста, попробуйте сгенерировать PAT с узкой областью действия "Упаковка (чтение и запись) , а не build . Вы можете нажать [показать все области], чтобы найди это.

Для получения дополнительной информации, пожалуйста, обратитесь к Настройка файлов npmrc

enter image description here

enter image description here

...