跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaScriptNode.jsAI

解决 npm 安装 OpenClaw 时的 Git 报错问题

Windows 环境下 npm 安装 OpenClaw 工具常因缺少 Git 依赖或 GitHub SSH 权限不足导致报错。针对 ENOENT 错误需安装 Git 并配置环境变量;针对 Permission denied 错误可通过修改全局 gitconfig 文件,将 GitHub 的 SSH 及 HTTPS 链接替换为代理地址来绕过密钥验证。完成上述配置后重新执行 npm 安装命令即可解决问题。

随缘发布于 2026/3/21更新于 2026/5/24 浏览

前言

OpenClaw 安装环境:原生 Windows 11(未安装 WSL2),Node.js 24.12.0 (LTS),npm 11.7.0

一、安装命令

通用 npm 安装:

npm install -g openclaw@latest

安装最新稳定版 OpenClaw。

官方安装命令(测试版):

curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd --tag beta && del install.cmd

二、缺少依赖工具

报错信息:npm error code ENOENT / syscall spawn git / 找不到 Git 文件

核心原因:电脑未安装 Git 工具,npm 安装 OpenClaw 时需要调用 Git 拉取源码,命令执行失败。

具体操作:

  1. 打开 Git 官方下载地址:https://git-scm.com/download/win
  2. 下载 Windows 版本的 Git 安装包
  3. 双击安装,全程默认下一步即可
  4. 安装过程中,勾选 Git from the command line and also from 3rd-party software,即可自动配置系统环境变量,无需手动设置
  5. 关闭当前所有终端,重新打开一个新的终端,输入 git --version 查看版本号

三、缺少 GitHub 权限

报错信息:安装 Git 后执行命令,报错 [email protected]: Permission denied (publickey) / code 128

核心原因:Git 默认使用 SSH 协议访问 GitHub,电脑未配置 GitHub SSH 密钥,无访问权限。我们需要强制 Git 使用 HTTPS 协议,暂时绕过密钥验证。

具体操作:

  1. 编辑全局 Git 配置文件(路径通常为 %USERPROFILE%\.gitconfig)。如果在终端直接配置会因为 PowerShell 解析问题导致规则覆盖,建议直接用文本编辑器打开该文件。
  2. 回到终端执行 git config --global --get-regexp url,确认原有规则。
  3. 删除文件中关于 GitHub 的所有现有 URL 映射规则,粘贴以下配置:
[url "https://gitclone.com/github.com/"]
    insteadOf = [email protected]:
    insteadOf = ssh://[email protected]/
    insteadOf = https://github.com/

完成上述配置后继续安装 OpenClaw:

npm cache clean --force
npm install -g openclaw@latest

注:若安装步骤不确定可跳过,后续使用 openclaw onboard 命令修复。

目录

  1. 前言
  2. 一、安装命令
  3. 二、缺少依赖工具
  4. 三、缺少 GitHub 权限
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 一卡通核心交易平台国产数据库实践:架构、迁移与高可用
  • MCP 插件配置指南:以 browser-tools-mcp 为例
  • AI 大模型定义及其在物流行业的变革应用
  • 2025 国赛新规:如何正确使用 AI 工具
  • 基于FPGA的电机控制开源项目实践指南
  • Stable Diffusion 绘画实战:云端部署与提示词技巧
  • OpenClaw 对接飞书群机器人配置问题排查:消息不回与 Gateway 断开
  • C++ STL 核心基础:迭代器、auto 与范围循环
  • 宇树机器人 G1 二次开发:FAST-LIO 建图及 RViz 配置指南
  • 1D-CNN 算法原理与 PyTorch 多步预测实现
  • n8n 集成飞书机器人:Webhook 签名与 Crypto 节点实战
  • ROS导航实战:如何用mpc_local_planner让机器人高效避障(附参数调优技巧)
  • AI猫娘?让微信接入Deepseek:获得一个AI聊天机器人,喵~
  • 基于 YOLO 与大模型的无人机河道环境检测系统
  • Sentinel 限流算法
  • GitHub 学生认证申请指南
  • HarmonyOS 应用开发实战 Day06:常见组件
  • C++ 手写线程池日志模块:基于策略模式实现
  • Docker 镜像拉取超时错误解决方案
  • Altium Designer 常用快捷键速查指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

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

  • Escape 与 Native 编解码

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

  • JavaScript / HTML 格式化

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