Как опубликовать sh npm пакет с токеном аутентификации? Ошибка 401 - Несанкционированный. Вы должны быть зарегистрированы - PullRequest
0 голосов
/ 15 февраля 2020

Что-то странное происходит, когда я пытаюсь опубликовать sh мой пакет на npm без авторизации по токену авторизации.

Я установил переменную export NPM_TOKEN="..." внутри моих файлов ~/.bash_profile и ~/.bash_aliases.

Кроме того, я установил команду npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}" из моего CLI.

Несмотря на это, каждый раз, когда я хочу опубликовать sh свой пакет, я получаю сообщение об ошибке:

npm ERR! 401 Unauthorized - PUT https://registry.npmjs.org/ics - You must be logged in to publish packages.

Возможно, кто-то знает, как публиковать sh пакеты через npm токены аутентификации? Хорошо, если я войду в систему с помощью имени пользователя и пароля, все будет хорошо. Кстати, мне не нужно входить в систему, если я хочу опубликовать sh некоторый пакет через токен авторизации, верно? Именно так в настоящее время работает большинство CI / CD.

NPM Токен действителен. Генерируется в режиме «Read & Publi sh» и устанавливается локально всего за несколько минут a go.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...