跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

npm 安装 OpenClaw 遇到 Git 报错的解决方案

npm 安装 OpenClaw 过程中常因缺少 Git 环境或 GitHub 权限验证失败导致报错。对 Windows 原生环境,详解了 Git 工具的安装配置及强制使用 HTTPS 协议绕过 SSH 密钥限制的方法。通过清理缓存、修正 .gitconfig 远程地址映射,可顺利解决 ENOENT 及 Permission denied 错误,确保项目正常初始化。

云间运维发布于 2026/3/29更新于 2026/7/2336 浏览

环境准备

本次操作基于原生 Windows 11 环境(未启用 WSL2),Node.js 版本为 24.12.0 (LTS),npm 版本为 11.7.0。如果你也在这个环境下遇到了安装卡住或报错的情况,可以参考下面的排查步骤。

安装命令

OpenClaw 支持两种安装方式,根据需求选择即可:

通用稳定版

npm install -g openclaw@latest

官方测试版(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。npm 在拉取源码时需要调用 Git 命令,找不到自然就会失败。

解决起来很简单:

  1. 去 Git 官网下载 Windows 安装包。
  2. 运行安装程序,一路默认下一步就行。
  3. 关键点:在安装过程中,务必勾选 Git from the command line and also from 3rd-party software 选项。这一步会自动把 Git 加入环境变量,省得你手动配置 PATH。
  4. 安装完成后,关闭所有终端窗口重新打开一个,输入 git --version 确认一下是否生效。

缺少 GitHub 权限

装好 Git 后如果还是报错,比如出现 [email protected]: Permission denied (publickey) / code 128,那通常是 SSH 密钥的问题。咱们不需要配置复杂的 SSH Key,直接强制 Git 使用 HTTPS 协议就能绕过验证。

具体操作如下:

  1. 用记事本打开用户目录下的 .gitconfig 文件。可以在终端运行 notepad %USERPROFILE%\.gitconfig 快速定位并编辑。
  2. 清空里面的内容,粘贴以下配置块。这段配置会把 GitHub 的所有访问请求重定向到镜像源,避免直连被墙或权限校验失败。
[url "https://gitclone.com/github.com/"]
    insteadOf = [email protected]:
    insteadOf = ssh://[email protected]/
    insteadOf = https://github.com/
  1. 保存文件后,回到终端清理一下 npm 缓存,然后再次尝试安装。
npm cache clean --force
npm install -g openclaw@latest

如果在安装过程中遇到拿不准的步骤,可以先跳过,后续通过 openclaw onboard 命令回来修改配置也不迟。

目录

  1. 环境准备
  2. 安装命令
  3. 缺少依赖工具
  4. 缺少 GitHub 权限
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 微信小程序云开发:环境配置与数据库操作详解
  • C/C++ static 关键字详解与用法总结
  • JDK 8 Windows 安装及环境变量配置指南
  • OpenClaw Session 机制详解:重置、压缩、剪枝与记忆管理
  • AI 终端生态重构:视觉感知驱动的实体交互实战
  • 汇川 RobotLab 软件常规操作指南
  • Clerk 用户认证实战指南:构建现代 Web 应用的安全基石
  • Vivado 许可证管理实录:.lic 文件、浮动授权与企业部署
  • Meta Quest VR 开机无法自动重连 WiFi 的解决方法
  • GitHub Copilot Workspace 100 万 Token 上下文:价值与局限分析
  • Milvus 实战:Attu 可视化安装与 Python 整合
  • Go 语言泛型与 WebAssembly 技术解析
  • Git 全套常用命令手册(含日常开发示例)
  • Vue3 + Python 体育赛事发布与在线购票选座系统设计
  • C++ string 类进阶:成员函数与全局操作实战指南
  • GitHub 学生认证全流程:Copilot 免费权益获取指南
  • NoneBot 与 Lagrange 搭建 QQ 机器人教程
  • OpenClaw Web Search 工具配置与渠道详解
  • Qwen2.5-0.5B 极速对话机器人:CPU 环境下性能实测
  • 从零搭建可落地 AI Agent:智能体开发全流程实战

相关免费在线工具

  • 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