Когда я пытаюсь npm publish
перейти в частный репозиторий npm на Artifactory, я получаю ошибку Failed PUT 302. Я следовал инструкциям в их видео (https://www.youtube.com/watch?v=gyQ0riy3Hk8) и настроить удаленный репозиторий, который указывает на registry.npmjs.org, другой репозиторий, являющийся частным (npm-local), и виртуальный репозиторий, который объединяет удаленные и частные репозитории.
Я настроил свой ~/.npmrc
файл для использования виртуального репозитория Artifactory и добавил свои учетные данные. Я могу нормально устанавливать общедоступные пакеты, используя эту настройку. Но когда я пытаюсь опубликовать непосредственно в / npm-local, я всегда получаю Failed PUT 302 - репозиторий отвечает общей страницей nginx 302 Found, и npm не может проанализировать html.
В настоящее время я использую [email protected], но я даже попытался вернуться к 1.4.x после прочтения npm publish to Artifactory не работает, и возникла та же проблема.
Также я попытался опубликовать каталог с package.json в нем и tarball - оба выдают одну и ту же ошибку 302.