> ## 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.

# Repos

> Clone bất kỳ git repo nào vào space của bạn - push, pull, và quản lý branches.

Bạn có thể clone bất kỳ git repository nào vào [Drive](/about/drive) của space. Sau khi clone, AI có thể đọc, chỉnh sửa, và commit vào repo giống như cách nó làm việc với apps.

## Cloning a repo

Yêu cầu AI clone một repo, hoặc sử dụng nút **+** trong Drive sidebar và chọn **Clone repo**. Cung cấp git URL và Kazzle sẽ xử lý phần còn lại.

## Authentication

Git credentials được quản lý thông qua [vault](/work/vault). Kazzle hỗ trợ:

* **GitHub App** - installation tokens, auto-refresh. Cách tiếp cận được khuyến nghị.
* **SSH keys** - lưu trữ trong vault, được inject qua credential helper.
* **Personal access tokens** - lưu trữ trong vault, được sử dụng để clone HTTPS.

Cloud machine lấy credentials từ server theo yêu cầu, giải quyết chúng từ vault. Không có credentials nào được lưu trữ trên disk của machine.

## Operations

| Operation           | Who can do it | Notes                                                                   |
| ------------------- | ------------- | ----------------------------------------------------------------------- |
| Clone               | You or AI     | Thêm repo vào Drive                                                     |
| Pull                | You or AI     | Lấy và merge các thay đổi từ remote                                     |
| Commit              | You or AI     | Commit các thay đổi cục bộ                                              |
| Push                | You or AI     | Terminal `git push` yêu cầu phê duyệt theo mặc định; force push bị chặn |
| Create pull request | You or AI     | AI có thể mở PRs trừ khi bạn hạn chế nó                                 |
| Branch/switch       | You or AI     | Tạo hoặc chuyển branches                                                |

Bạn có thể yêu cầu phê duyệt cho bất kỳ hoạt động nào - hoặc chặn chúng - trong [tool policies](/security/tool-policies).

## Git state in Drive

Drive hiển thị git state tự động: branch hiện tại, các commit gần đây, uncommitted changes, và khoảng cách ahead/behind so với remote. Điều này cập nhật theo thời gian thực khi AI làm việc.
