node.js - 无法登录到 GitHub 包注册表

标签 node.js npm github-package-registry

我正在尝试通过 GitHub 包注册表发布 npm 包,我正在关注文档,当我在输入 username 后尝试使用以下命令登录时和 password (即使两者都是正确的),我总是低于错误。

// Step 2: Authenticate
$ npm login --registry=https://npm.pkg.github.com/

错误日志:
npm login --registry=https://npm.pkg.github.com/
Username: ***********
Password:
Email: (this IS public) *****************
npm ERR! code E401
npm ERR! Registry returned 401 for PUT on https://npm.pkg.github.com/-/user/org.couchdb.user:kgangadhar: Error authenticating user: Bad credentials

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\karth\AppData\Roaming\npm-cache\_logs\2019-10-31T05_35_05_829Z-debug.log

有谁知道如何解决它?

最佳答案

您的 GitHub 帐户是否启用了 2 因素身份验证?如果是这样,请尝试创建个人访问 token 并使用它而不是密码。这里是 instructions to create a token .

关于node.js - 无法登录到 GitHub 包注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58637544/

相关文章:

build.gradle - 获取 422 :Unprocessable Entity when trying to add maven package form github registry to a gradle file

node.js - nodejs - 将 appjs 控制台通过管道传输到文件

javascript - 为什么 `resolutions` 在与 bower.json 相同的 package.json 中不受支持

javascript - Node.js fs.open() 在尝试打开超过 4 个命名管道 (FIFO) 后挂起

javascript - npm install 出现 Cannot read property 'name' of null 错误

node.js - "id"参数必须是字符串类型。接收类型对象

yarnpkg - 在 Github Actions 上使用 yarn 安装私有(private) Github 包是未授权的 yarn.lock

mysql - 在选择 knex js 内计数

javascript - 收到 package.json 的解析错误。验证为有效 json

github - 我如何从命令行列出 Github Package Registry 存储库中的所有包?