首页 > 其他分享 >npm install 报错如何解决npm ERR! code 128 npm ERR! An unknown git error occurre

npm install 报错如何解决npm ERR! code 128 npm ERR! An unknown git error occurre

时间:2023-06-11 13:34:16浏览次数:83  
标签:npm git install ERR 报错 ssh 犯错

npm ERR! code 128 npm ERR! An unknown git error occurre如何解决

 

1.发现问题

我在通过git工具clone vue-element-admin之后,需要下载相关的第三方包

  • 所以我就在对应目录下执行npm install开始下载文件

在安装依赖包node_models开始报错无法安装

npm ERR! code 128
npm ERR! An unknown git error occurred
npm ERR! command git clone [email protected]:panjiachen/vue-admin-template.git hrsaas
npm ERR! [email protected]: 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!     D:\Develo\nodejs\node_cache\_logs\2022-02-23T03_34_18_949Z-debug-0.log

翻译了一下意思是:

npm犯错!代码128

npm犯错!发生了未知的git错误

npm犯错!命令git——no-replace-objects ls-remote ssh://[email protected]/adobe-webplatform/eve.git

npm犯错[email protected]:拒绝权限(publickey)。

npm犯错!致命的:无法从远程存储库读取。

npm犯错!

npm犯错!请确保您拥有正确的访问权限

npm犯错!而且存储库已经存在。



错误原因是因为没有gitlab权限和已经有存储库

2.解决方案

2.1方案一:ssh更换为https

1、使用下面的命令,达到,把地址里的 ​​ssh://git@​​​ 换成 ​​https://​​ 的目的

git config --global url."https://".insteadOf ssh://git@

2、需要填写gielab的账号和密码,Select a credential helper弹框选择manager

3、然后重新通过 npm install 安装项目依赖 

npm install

2.2方案二:重新部署ssh公钥

 

2.输入命名生成ssh公钥

ssh-keygen -t rsa -C "[email protected]"//此处填写你的git账号邮箱,我的是gitee账号

出现以下代码,敲一下回车即可

 出现以下代码,再敲一下回车即可

 出现以下代码,再敲一下回车即可

 最后结果如图,表示ssh秘钥生成成功

 

3.获取公钥

cat ~/.ssh/id_rsa.pub

获取到ssh公钥

 制这串公钥到gitlab的公钥管理处

 

4.然后重新通过 npm install 安装项目依赖

npm install即可

原链接:https://juejin.cn/post/7151597684028096519

标签:npm,git,install,ERR,报错,ssh,犯错
From: https://www.cnblogs.com/chccee/p/17472839.html

相关文章

  • axis2 maven报错Could not find artifact org.apache.axis2:axis2:jar:1.7.9
    Couldnotfindartifactorg.apache.axis2:axis2:jar:1.8.2inaliyunmaven(https://maven.aliyun.com/repository/public/)一开始以为是镜像的问题,但是换成中央仓库也没用https://repo.maven.apache.org/maven2/org/apache/axis2/axis2/1.7.9/实际上,这个目录里确实没有j......
  • 【已解决】MySQL连接错误 ERROR 1129 (00000): Host ” is blocked because of many c
     问题连接MySQL 报错 ERROR1129(00000):Host”isblockedbecauseofmanyconnectionerrors原因同一个IP在短时间内产生太多终端的数据库连接(超过mysql数据库max_connection_errors设置),导致被阻塞。在系统变量:max_connect_errors设置了允许中断的次数,超过了这个次数(或者......
  • 物理备库在切换为主库时报错ORA-01577—主库已切换为备库
    问题描述:物理备库在切换为主库时报错ORA-01577,如下所示:数据库:oracle11.2.0.4系统架构:rac(2节点)+dg1、异常重现SYS@orcldg>alterdatabasecommittoswitchovertoprimarywithsessionshutdown;alterdatabasecommittoswitchovertoprimarywithsessionshutdown*......
  • comsol瞬态求解不收敛报错,如何解决?
    1.计算开始时,报错“找不到一致的初始值,最后一个时间步不收敛”解决方法:(1)使用稳态研究的结果作为瞬态研究的初始值。单个研究可以包含多个步骤,且默认情况下,每个步骤的结果都会作为初始值传递到下一步骤。因此,在瞬态研究步骤之前添加一个稳态步骤,可以先求解稳态假设下的流场,从......
  • 4、第一次构建项目报错处理
     翻译如下:编译错误此项目包含Java编译错误,可能导致自定义视图呈现失败。先修复编译问题。解决方案如下:找到File->InvalidateCaches/Restart清除缓存及重启Studio 点击InvalidateCaches/Restart清除缓存及重启Studio 解决了哦,没有报错了 ......
  • 树莓派连接wifi报错
    之前树莓派正常使用,换手机后无法连接wifi,是因为换手机后ip地址改变。手机开热点,电脑连接。在电脑上windows+R,打开运行命令对话框,输入cmd调出命令行,输入ipconfig/all,找到无线局域网适配器WLAN,即可查看ip地址。对应于树莓派,终端输入sudonano/etc/dhcpcd.conf即可用nano编辑配置......
  • StarWind V2V Converter报错V2V convert to VMDK 'unrecoverable error' on win10
    解决方法:避免在源名称和目标名称中使用任何非ASCII符号修改文件名,不能使用特殊字符  VMwareVirtualDiskDevelopmentKitErrorVMwareVirtualDiskDevelopmentKitunrecoverableerror:(vthread-4)NOTIMPLEMENTEDd:/build/ob/bora-13861102/bora/lib/unicode/unic......
  • SummerResearch_Log_20230610
    WorkingContent:1.目前要做的任务是将classifier_resnet18.py用的方法做一些改动,原来是训练一个被污染的数据集,然后用干净的测试集去测试正常数据的识别成功率和污染数据的攻击成功率。比如某种dog属于dog类,我现在找了个trigger(比如加了个黑方格到dog的图像上),并且把加了trigg......
  • 物理备库在open数据库时报错ORA-01190
    问题描述:物理备库在open数据库时报错ORA-01190,如下所示:数据库:oracle11.2.0.41、异常重现SYS@orcldg>alterdatabaseopen;alterdatabaseopen*ERRORatline1:ORA-10458:standbydatabaserequiresrecoveryORA-01190:controlfileordatafile1isfrombeforeth......
  • EF Core 连接SQL Server报错:证书链是由不受信任的颁发机构颁发的
    由于升级到MicrosoftOLEDBDriver19 的原因:文档见:https://learn.microsoft.com/zh-cn/troubleshoot/sql/database-engine/connect/certificate-chain-not-trusted?tabs=ole-db-driver-19文档里提供了三种解决方案最简单是连接字符串直接加上:TrustServerCertificate=true......