给每个智能体一个清晰起点。Croli 用户手册:每一屏是什么,以及怎么用。
查看产品预览 ↗
用户手册

版本控制

「设置 → 版本控制」只做一件事:告诉 Croli 用哪个 git。

页面打开时同时做两件事——探测系统里的 Git,以及读取已保存的自定义路径。读取失败会弹出一条「加载设置失败」的提示。

Git 配置

一个状态框,显示探测结果:

  • 已检测到 Git(绿色对勾)+ 版本号,下面一行是路径,即最终会被调用的那个可执行文件。
  • 未在系统中找到 Git(红色叉号)。此时依赖 Git 的功能——仓库状态、分支、diff、远程操作——都不可用。

右侧有一个「自定义 Git 路径」按钮,点开才出现输入框。

自定义 Git 路径

填一个绝对路径(占位示例 /usr/bin/git),留空则回到自动检测。

保存时会先测:Croli 拿这个路径跑一次探测,不是有效的 git 可执行文件就直接拒绝保存并提示「Git 测试失败」,不会把一个错路径写进配置。校验通过才写入,然后立刻重新探测一次刷新上面的状态框。

旁边的「取消」会放弃编辑并把输入框还原成已保存的值。

值得了解

  • 这里的设置存在后端,同一个 Croli 后端的所有客户端共用一份。
  • 远程操作的凭据不在这一屏配:Croli 调用的就是你机器上那个 git,它认的凭据(git credential helper、SSH key、shell 环境里的令牌)Croli 也就认。
  • 自定义路径可以指向另一台机器上存在、本机不存在的路径吗?不行——保存前的校验在后端所在的机器上执行,探测不到就拒绝。这一点和常规里的 Shell 路径不同,Shell 路径只警告不拒绝。
  • 智能体自己跑的 git 命令不一定走这个设置:自带 shell 的 CLI(Codex、Claude Code 等)在自己进程里调 git,用的是它们自己解析出来的那个。