前言
今天上班后端跟我说,她没事的时候在网上找了两个开源项目没跑起来让我帮忙看看(项目一)…(此处省略1000字)…。拿到项目后第一时间找package.json
和readme.md
。emmm…serve命令和npm,搜嘎npm run serve嘛,简单!欸?怎么报错?
npm ERR! code 128 npm ERR! An unknown git error occurred PS D:\HT-Code\vue-element-admin> 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! 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! C:\Users\test\AppData\Local\npm-cache\_logs\2021-11-07T04_40_27_971Z-debug.log
一脸懵逼,赶紧找度娘
分析
我认为问题出现在这里
npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git
估摸着是没有连接远程仓库配置ssh吧
解决
在百度谷歌查了,很多重复的都是执行这两行命令
git config --global http.sslverify "false"
git config --global url."https://".insteadOf git://
然后跟着cv放到Vscode控制台执行,后续再执行npm install
居然没有报错了。。神奇
下班~