明确结论

Hermes 是跑在 WSL Ubuntu 22.04 内部的 AI 智能体,这里需要的 git 必须安装在 Ubuntu(Linux 子系统)内,Windows 主机的 Git 完全不生效、不能共用。

一、为什么不能用 Windows 的 Git

  1. Hermes 整套代码、虚拟环境、子模块拉取、脚本执行全部运行在 Linux 环境;
  2. WSL 内部执行 git clone 时只会调用 Linux 系统内的 git 二进制程序,不会跨系统调用 Windows Git;
  3. 路径、换行符、子模块递归拉取逻辑在 Windows Git 和 Linux Git 存在差异,混用会导致 Hermes 源码克隆失败、依赖缺失。

二、Ubuntu 内安装 Git 标准命令(你直接复制执行)

打开 WSL Ubuntu 终端:

bash

运行

sudo apt update
sudo apt install git -y

三、验证是否安装成功

bash

运行

git --version

输出版本号(如 git version 2.34.1)即代表可用。

补充区分:两套 Git 互不干扰

  1. Ubuntu 内 Git:给 Hermes 克隆源码、更新代码、拉取子模块用;
  2. Windows Git(Git for Windows):仅在 PowerShell / CMD 管理 Windows 本地项目,和 WSL 内 Hermes 无关;

如果你 Windows 已经装了 Git,也不需要卸载,两者完全隔离,互不影响。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐