为什么我看到“ERR!”NPM登录500 ' ?
问题
当尝试运行' npm login -verbose '时,登录结果显示以下错误:
npm犯错!代码E500
npm犯错!500服务器内部错误- PUT https://
NPM动词退出
本文将解释如何修复此行为并成功登录NPM注册表。
决议
当试图运行" npm login "命令时,Artifactory将npm登录请求转发给一个配置好的OAuth SSO.
由于目前OAuth单点登录配置仅支持GitHub企业OAuth提供程序,因此在人工UI > Admin > Security > OAuth单点登录下设置不同的提供程序并将其配置为“默认GitHub提供程序”可能会导致ERR!500.
要解决这个问题,取消勾选Artifactory UI > Admin > Security > OAuth SSO >“Default GitHub Provider”下的“Default GitHub Provider”,如下所示(空白):
之后,您应该能够成功登录。
