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

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

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

Попросите ИИ клонировать репозиторий или используйте кнопку **+** в боковой панели Drive и выберите **Clone repo**. Укажите URL git-репозитория, и Kazzle сделает остальное.

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

Учетные данные git управляются через [vault](/work/vault). Kazzle поддерживает:

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

Облачная машина получает учетные данные с сервера по требованию, который разрешает их из vault. Никакие учетные данные не хранятся на диске машины.

## Операции

| Операция            | Кто может выполнить | Примечания                                                                  |
| ------------------- | ------------------- | --------------------------------------------------------------------------- |
| Clone               | Вы или ИИ           | Добавляет репозиторий в Drive                                               |
| Pull                | Вы или ИИ           | Получает и объединяет удаленные изменения                                   |
| Commit              | Вы или ИИ           | Коммитит локальные изменения                                                |
| Push                | Вы или ИИ           | Terminal `git push` по умолчанию требует одобрения; force push заблокирован |
| Create pull request | Вы или ИИ           | ИИ может открывать PR, если вы это не запретили                             |
| Branch/switch       | Вы или ИИ           | Создавать или переключать ветки                                             |

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

## Состояние git в Drive

Drive автоматически показывает состояние git: текущую ветку, последние коммиты, незакоммиченные изменения и насколько вы впереди/позади удаленного репозитория. Это обновляется в реальном времени по мере работы ИИ.
