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

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

Windows 环境下使用 npm 安装 OpenClaw 常因缺少 Git 工具或 GitHub 权限验证失败而报错。解决方案包括安装 Git 并配置环境变量,以及修改 .gitconfig 文件将 SSH 协议强制替换为 HTTPS 以绕过密钥限制。安装前清理 npm 缓存可避免旧数据干扰。

beaabea发布于 2026/3/22更新于 2026/5/87 浏览

环境说明

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

一、安装命令

通用 npm 安装:

npm install -g openclaw@latest

安装最新稳定版 OpenClaw。

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

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 安装时需要调用 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 权限

报错信息: [email protected]: Permission denied (publickey) / code 128

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

具体操作:

  1. 在终端输入 notepad %USERPROFILE%\.gitconfig,按回车,用记事本打开这个文件。(如果在终端直接配置会因为 Windows PowerShell 存在的解析 Bug,执行 git config 命令时,相同域名的配置会自动覆盖,仅最后一条规则生效,SSH 协议的替换规则完全丢失)
  2. 回到终端执行 git config --global --get-regexp url,应该输出对应 3 行规则。
  3. 删掉文件中所有内容,粘贴以下配置:
[url "https://gitclone.com/github.com/"]
    insteadOf = [email protected]:
    insteadOf = ssh://[email protected]/
    insteadOf = https://github.com/
  1. 保存文件后继续安装 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

更多推荐文章

查看全部
  • Java 中 RestTemplate 高效发送 HTTP 请求
  • MySQL 8.0 安装与配置完整教程
  • Linux 终端快捷键与历史命令使用指南
  • 大模型驱动地图实战:前端直连与完整 MCP 架构对比
  • ChatGPT 对产品经理工作的影响与应对策略
  • 昇腾 NPU 部署 Llama 大模型:全流程实战与避坑指南
  • Flask 框架从入门到实战完整指南
  • TextIn 大模型加速器结合火山引擎的机器人行业分析与 VLA 研究
  • 豆包 AI 视频及图片本地保存方案
  • 深度学习线上算法开发环境配置指南
  • 含风光发电电力系统概率潮流计算:蒙特卡洛与半不变量法
  • nanobot 通过 webhook 对接钉钉飞书实现跨平台消息同步
  • OpenClaw 配置 Azure OpenAI 密钥与 Endpoint 指南
  • GitHub 第 10 亿个仓库名为 shit,官方祝贺创造伟大屎
  • Java 初识面向对象:类、对象与封装核心详解
  • FreeCAD Python API 入门与实战指南
  • Trae AI 设计稿转代码实战:从上传到生成的全流程指南
  • 使用 Trae AI 将设计稿自动生成前端代码指南
  • Android 高级工程师面试核心知识点与真题解析
  • 企业为何强调建立标准操作流程 SOP

相关免费在线工具

  • 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