> ## 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-репозиторій у свій простір — виконуйте push, pull та керуйте гілками.

Ви можете клонувати будь-який git-репозиторій у [Drive](/about/drive) свого простору. Після клонування ШІ може читати, редагувати та робити коміти в репозиторій так само, як працює з додатками.

## Клонування репозиторію

Попросіть ШІ клонувати репозиторій або використайте кнопку **+** на бічній панелі Drive та виберіть **Clone repo**. Надайте URL git, а Kazzle зробить решту.

## Аутентифікація

Облікові дані git керуються через [vault](/work/vault). Kazzle підтримує:

* **GitHub App** — токени встановлення, автоматичне оновлення. Рекомендований підхід.
* **SSH-ключі** — зберігаються у vault, вводяться через помічник облікових даних.
* **Персональні токени доступу** — зберігаються у vault, використовуються для клонування через HTTPS.

Хмарна машина отримує облікові дані з сервера за запитом, який розв'язує їх із vault. Жодні облікові дані не зберігаються на диску машини.

## Операції

| Операція            | Хто може це робити | Примітки                                                                       |
| ------------------- | ------------------ | ------------------------------------------------------------------------------ |
| Clone               | Ви або ШІ          | Додає репозиторій до Drive                                                     |
| Pull                | Ви або ШІ          | Отримує та об'єднує зміни з віддаленого сховища                                |
| Commit              | Ви або ШІ          | Робить коміт локальних змін                                                    |
| Push                | Ви або ШІ          | Команда `git push` за замовчуванням запитує схвалення; force push заблокований |
| Create pull request | Ви або ШІ          | ШІ може відкривати PR, якщо ви це не заборонили                                |
| Branch/switch       | Ви або ШІ          | Створювати або перемикати гілки                                                |

Ви можете вимагати схвалення для будь-якої з цих операцій — або блокувати їх — у [політиках інструментів](/security/tool-policies).

## Стан git у Drive

Drive автоматично показує стан git: поточну гілку, останні коміти, незакомічені зміни та те, наскільки далеко попереду/позаду від віддаленого сховища. Це оновлюється в реальному часі під час роботи ШІ.
