当前位置:   article > 正文

npm ERR code 128npm ERR An unknown git error occurrednpm ERR command git --no-replace-objects l_npm err! code 128 npm err! an unknown git error oc

npm err! code 128 npm err! an unknown git error occurred npm err! command gi

安装 npm install时的错误提示

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! Warning: Permanently added 'github.com,20.205.243.166' (ECDSA) to the list of known hosts.
npm ERR! git@github.com: Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR! and the repository exists.

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\nodejs\node_cache\_logs\2022-04-27T08_23_27_820Z-debug-0.log

尝试了很多种方法比如:npm cache clean --force

然后再:npm install

反正都是错误的

然后看了另外一个大佬的博文最终成功解决问题 

第一步:在你的电脑上 的开始里面找到一个Git文件夹,然后打开Git Bush,或者直接在桌面右键找到Git Bush here,打开

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

 ··0a0f459b103a46fdb2172efa6ba24cfb.png

 之后你的c盘->用户->你的用户名->.ssh文件中会生成两个新的文件,一个叫id_rsa.pub

另一个是id_rsa,打开id_rsa.pub文件。id_rsa.pub就是你的新公钥,全选复制里面的内容,最后填充到最下面那张图里面的KEY中就行了

 0fb2e5b83f8c42d8acc6a0fe270d567f.png

然后再打开GitHub网站找到右上角你的账户,在找到settings

 76e17514db65447088e62e7c1aae090b.png 

 f5e7ee7a938f4db2a3a67f41bc73df49.png

最后 425ddd42ac854ba28b8a4937f7b9d210.png

最后重新安装依赖就OK了 

最后链接了远程仓库后发现无法push上去,报错信息:

ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.        

Please make sure you have the correct access rights  
and the repository exists.

这是因为 GitHub 已切换到端口 443:自2021年起,GitHub 默认推荐使用 SSH over the HTTPS port (443) 来替代原生的SSH端口22。如果你之前是基于旧版设置,需要更新你的 ~/.ssh/config 文件以指向新的端口(如果适用)。

~/.ssh/config中的'~'其实就是代表你的用户名目录

如果没有config这个文件就新建一个config文件,注意没有后缀名,并把下面的信息复制进去:

  1. Host github.com
  2. User git
  3. Hostname ssh.github.com
  4. PreferredAuthentications publickey
  5. IdentityFile ~/.ssh/id_rsa
  6. Port 443

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/516244
推荐阅读
相关标签
  

闽ICP备14008679号