赞
踩
报错
- npm ERR! code 128
- npm ERR! An unknown git error occurred
- npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git
- npm ERR! git@github.com: Permission denied (publickey).
- 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! A complete log of this run can be found in:
- npm ERR! E:\ruanjian\NodeJS\node_cache\_logs\2022-06-21T01_03_30_940Z-debug-0.log
原因:
这个问题是ssh的报错,我们需要想办法把ssh改成https,这样就可以解决啦。
在 C:\Users\用户名 的目录下找到 .gitconfig 文件,然后向文件中添加以下代码:
- [http]
- sslverify = false
- [url "https://github.com/nhn/raphael.git/"]
- insteadof = git://github.com/nhn/raphael.git/
直接运行命令:
npm install --registry=https://registry.npm.taobao.org
若继续报错 npm ERR! code 128
请将 https 改为 http 其余不变
- [http]
- sslverify = false
- [url "http://github.com/nhn/raphael.git/"]
- insteadof = git://github.com/nhn/raphael.git/
参考链接:https://blog.csdn.net/Lione10/article/details/123086799
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。