gpt4 book ai didi

npm - 我应该如何使用人工访问 token 来访问 npm repo

转载 作者:行者123 更新时间:2023-12-04 13:25:45 25 4
gpt4 key购买 nike

我想使用访问 token 从 CI 环境的人工 npm 存储库中发布和检索。我已经使用 artifactory API 创建了一个 Bearer token ,但是当我尝试使用它在 .npmrc 中使用以下格式进行访问时:

//mydomain.jrog.io/:_authToken=myveryverylongaccesstoken
registry=https://mydomain.jfrog.io/mydomain/api/npm/npm

我总是收到 401 错误。

此外,虽然可能是一个不同的问题,但如果我尝试将 npm login 与我的实际 Artifactory 凭据一起使用,我会得到响应:
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

围绕访问 token 的人工文档明确表示这是设置访问 token 的用例,但围绕设置 npm 存储库的文档似乎暗示您需要一个真实的用户帐户并且没有提及访问 token 。 .

最佳答案

.npmrc 生成内容, 使用现有用户(如 admin)及其密码
curl -uadmin:<PASSWORD> http://<ARTIFACTORY_SERVER_DOMAIN>/artifactory/api/npm/auth
之后您可以替换/设置 _auth任何 base64 编码的 key username:ACCESS_TOKEN
对于范围包,使用
curl -uadmin:<PASSWORD> http://<ARTIFACTORY_SERVER_DOMAIN>/artifactory/api/npm/npm-repo/auth/<SCOPE>
并设置..username.._password (base64) 与任何用户和访问 token

关于npm - 我应该如何使用人工访问 token 来访问 npm repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44984315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com