【问题标题】:npm install host key verification failednpm install 主机密钥验证失败
【发布时间】:2018-10-04 08:05:00
【问题描述】:

我在 angular2+ 项目目录中运行 npm install 并得到以下我完全无法理解的错误。

npm ERR! Error while executing:
npm ERR! C:\Program Files\Git\bin\git.EXE ls-remote -h -t ssh://git@bitbucket.org/path/projectname.git
npm ERR!
npm ERR! Host key verification failed.
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128

我在 bitbucket 和帐户上创建了 ssh 密钥并将其保存在驱动器上。 | 我有来自 bitbucket 的克隆项目。 这个错误与此有什么关系?

由于我是项目新手,所以没有太多知识。

在安装 npm 时是否还需要提供 ssh 密钥?

如果我可以提供与问题相关的更多信息,请告诉我。

谢谢!

【问题讨论】:

  • 你是如何解决这个问题的?我遇到了同样的问题如果你给我一个提示,这将对我有帮助谢谢

标签: npm ssh bitbucket


【解决方案1】:

请检查您使用的 npm 版本。 Npm 与 node 捆绑在一起,您的类路径中不应有多个实例。

嘿,是的,我想了很多,但是看到我已将 npm 更新为 最新版本(我什至卸载了节点并重新安装)与 同样的结果。 npm -v 仍然显示相同的版本 - 1.4.9。

仅供可能遇到相同问题的其他人参考。我也有巧克力 已安装,并且似乎 npm 也是通过 Chocolately 安装的 这似乎覆盖了 npm 路径。从 Chocolately 卸载 npm 解决了 npm 版本问题。

从 npm 正确安装 angular/cli 之后。

https://github.com/angular/angular-cli/issues/6313#issuecomment-301360623

【讨论】:

    猜你喜欢
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 2013-02-16
    • 1970-01-01
    • 2020-07-15
    • 2022-12-20
    • 2016-10-24
    相关资源
    最近更新 更多