我希望使用访问令牌在CI环境中发布和检索来自artifactory npm仓库的内容。我已经使用artifactory API创建了一个Bearer令牌,但当我尝试在.npmrc中使用以下格式进行访问时:
//mydomain.jrog.io/:_authToken=myveryverylongaccesstoken
registry=https://mydomain.jfrog.io/mydomain/api/npm/npm
我总是收到401错误。
此外,虽然可能是不同的问题,但如果我尝试使用我的实际Artifactory凭据进行npm登录,则会收到以下响应:
adduser Incorrect username or password
npm WARN adduser You can reset your account by visiting:
npm WARN adduser
npm WARN adduser https://npmjs.org/forgot
npm WARN adduser
npm ERR! code E403
npm ERR! forbidden No oauth npm default login configuration found: org.couchdb.user:myusername
Artifactory的文档明确指出这是建立访问令牌的用例,但有关设置npm存储库的文档似乎总是暗示您需要一个真实的用户帐户,并且没有提及访问令牌...