> ## 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 解析認證。機器磁碟上不儲存任何認證。

## 操作

| 操作                  | 誰可以執行 | 備註                           |
| ------------------- | ----- | ---------------------------- |
| Clone               | 您或 AI | 將儲存庫新增到 Drive                |
| Pull                | 您或 AI | 獲取並合併遠端變更                    |
| Commit              | 您或 AI | 提交本機變更                       |
| Push                | 您或 AI | 終端 `git push` 預設要求批准；強制推送被阻止 |
| Create pull request | 您或 AI | AI 可以開啟 PR，除非您限制它            |
| Branch/switch       | 您或 AI | 建立或切換分支                      |

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

## Drive 中的 Git 狀態

Drive 自動顯示 git 狀態：目前分支、最近提交、未提交的變更，以及領先/落後遠端的程度。當 AI 工作時，這會即時更新。
