> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kazzle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 仓库

> 将任何 git 仓库克隆到你的 Space 中 - 推送、拉取和管理分支。

你可以将任何 git 仓库克隆到你的 Space 的 [Drive](/about/drive) 中。克隆后，AI 可以像处理应用一样读取、编辑和提交到仓库。

## 克隆仓库

告诉 AI 克隆一个仓库，或使用 Drive 侧边栏的 **+** 按钮并选择 **Clone repo**。提供 git URL，Kazzle 会处理其余的事情。

## 身份验证

Git 凭证通过 [vault](/work/vault) 管理。Kazzle 支持：

* **GitHub App** - 安装令牌，自动刷新。推荐方式。
* **SSH 密钥** - 存储在 vault 中，通过凭证助手注入。
* **个人访问令牌** - 存储在 vault 中，用于 HTTPS 克隆。

云机器按需从服务器获取凭证，服务器从 vault 解析凭证。机器磁盘上不存储任何凭证。

## 操作

| 操作     | 谁可以执行 | 说明                          |
| ------ | ----- | --------------------------- |
| 克隆     | 你或 AI | 将仓库添加到 Drive                |
| 拉取     | 你或 AI | 获取并合并远程更改                   |
| 提交     | 你或 AI | 提交本地更改                      |
| 推送     | 你或 AI | 终端 `git push` 默认要求批准；禁止强制推送 |
| 创建拉取请求 | 你或 AI | AI 可以打开 PR，除非你限制它           |
| 分支/切换  | 你或 AI | 创建或切换分支                     |

你可以在 [tool policies](/security/tool-policies) 中要求批准任何这些操作 - 或阻止它们。

## Drive 中的 Git 状态

Drive 自动显示 git 状态：当前分支、最近的提交、未提交的更改，以及领先/落后远程的距离。当 AI 工作时，这会实时更新。
