跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.js大前端

解决 npm install 报错:git ls-remote exit code 128

运行 npm install 安装依赖时,若出现 git ls-remote exit code 128 及 Connection was reset 错误,通常由 SSH 连接问题引起。解决方案是生成新的 SSH 密钥对,将公钥内容添加到 GitHub 账户设置中。具体步骤包括使用 ssh-keygen 命令生成密钥,获取 .pub 文件内容,并在 GitHub 设置页面添加新 SSH Key。配置完成后重新执行安装命令即可恢复正常。

云朵棉花糖发布于 2026/3/30更新于 2026/10/26108 浏览
解决 npm install 报错:git ls-remote exit code 128

解决 npm install 报错:git ls-remote exit code 128

问题描述

在安装依赖的时候执行 npm install xxx,控制台报错如下:

Command failed with exit code 128: git ls-remote [email protected]:xqq/webworkify-webpack.git HEAD
fatal: unable to access 'https://github.com/xqq/webworkify-webpack.git/': Recv failure: Connection was reset

解决方案

该错误通常由 SSH 连接问题引起,可通过生成并配置 SSH Key 解决。

  1. 访问 GitHub SSH 文档。
  2. 打开 Git Bash 终端,按照步骤生成一个 SSH key。主要命令如下(邮箱替换为你的 GitHub 账号邮箱):
    ssh-keygen -t ed25519 -C "[email protected]"
    
  3. 系统会生成一个公钥文件,默认路径通常在 C:\Users\Administrator\.ssh 下,具体路径可在生成过程中确认。
  4. 访问 GitHub Keys 设置(需登录),点击 New SSH keys 按钮进入添加页面。
  5. Title 自定义,Key type 使用默认的 Authentication Key。
  6. 输入框填入之前生成的 .pub 文件内容。建议使用文本编辑器打开,复制以 ssh-ed25519 开头的内容。
  7. 保存后,重新执行 npm install xxx 即可正常下载依赖。

目录

  1. 解决 npm install 报错:git ls-remote exit code 128
  2. 问题描述
  3. 解决方案

更多推荐文章

查看全部
  • Stable Diffusion 整合包安装及基础使用教程
  • Python 对象生命周期详解:创建、引用与回收机制
  • JDK 安装与环境配置完整指南
  • AI 智能写作工具:自动生成万字长篇小说实践
  • AI 辅助 Python 毕业设计:选题评估与原型构建
  • AI 入门:Function Call、MCP 与 Agent 技术解析
  • 深入理解 Agent:定义、构建模式与最佳实践
  • Attention 模型机制详解与代码实现
  • LLaMA-Factory 微调至高通 NPU 部署:Qwen-0.6B 全链路移植指南
  • Java 表达式引擎技术选型分析:SpEL 与 QLExpress
  • Spring Cloud Nacos 服务注册与配置中心实战
  • MySQL 表基础语法:增删查与核心技巧
  • 基于 Java 和 Spring Boot 的驾校在线学习与考试系统设计
  • VSCode 中使用 CMake 构建 C/C++ 多文件项目
  • 开源发布 RAG-CoT:结合检索增强生成与思维链的经验研究
  • LLM 架构解析:为何主流大模型偏好 Decoder-Only 设计
  • ChatGPT 插件自动写书实战及插件知识库构建方法
  • Langchain-Chatchat 基于 LLM 构建本地智能知识库部署指南
  • 独立开发者如何利用 AIGC 解决 UI 素材短缺问题
  • C++ 智能指针详解:从需求到实现原理

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online