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

> Kloning repositori git apa pun ke space Anda - push, pull, dan kelola branch.

Anda dapat mengkloning repositori git apa pun ke [Drive](/about/drive) space Anda. Setelah dikloning, AI dapat membaca, mengedit, dan commit ke repo sama seperti cara kerjanya dengan app.

## Mengkloning repo

Beri tahu AI untuk mengkloning repo, atau gunakan tombol **+** di sidebar Drive dan pilih **Clone repo**. Berikan URL git dan Kazzle menangani sisanya.

## Autentikasi

Kredensial git dikelola melalui [vault](/work/vault). Kazzle mendukung:

* **GitHub App** - token instalasi, refresh otomatis. Pendekatan yang direkomendasikan.
* **SSH keys** - disimpan di vault, disuntikkan melalui credential helper.
* **Personal access tokens** - disimpan di vault, digunakan untuk kloning HTTPS.

Cloud machine mengambil kredensial dari server sesuai permintaan, yang menyelesaikannya dari vault. Tidak ada kredensial yang disimpan di disk pada machine.

## Operasi

| Operasi           | Siapa yang bisa melakukannya | Catatan                                                                     |
| ----------------- | ---------------------------- | --------------------------------------------------------------------------- |
| Clone             | Anda atau AI                 | Menambahkan repo ke Drive                                                   |
| Pull              | Anda atau AI                 | Mengambil dan menggabungkan perubahan remote                                |
| Commit            | Anda atau AI                 | Commit perubahan lokal                                                      |
| Push              | Anda atau AI                 | Terminal `git push` meminta persetujuan secara default; force push diblokir |
| Buat pull request | Anda atau AI                 | AI dapat membuka PR kecuali Anda membatasinya                               |
| Branch/switch     | Anda atau AI                 | Buat atau switch branch                                                     |

Anda dapat memerlukan persetujuan untuk salah satu dari ini - atau memblokir mereka - di [tool policies](/security/tool-policies).

## Git state di Drive

Drive menampilkan git state secara otomatis: branch saat ini, commit terbaru, perubahan yang belum di-commit, dan seberapa jauh ahead/behind remote. Ini diperbarui secara real time saat AI bekerja.
