Перейти к основному содержанию

Зачем нужна Git-интеграция

Git-интеграция позволяет:
  • хранить код проекта в вашем репозитории
  • отслеживать изменения через коммиты
  • использовать воркфлоу с pull requests
  • синхронизировать код между Layeron и внешним репозиторием
  • делать backup проекта

Подключение Git-провайдера

GitHub

1

Установите GitHub App

Откройте настройки проекта и нажмите “Connect GitHub”. Следуйте инструкциям по установке GitHub App.
2

Авторизуйте доступ

Подтвердите доступ к нужным репозиториям.
3

Выберите репозиторий

Выберите существующий репозиторий или создайте новый.

GitLab

1

Подключите GitLab

Откройте настройки проекта и нажмите “Connect GitLab”.
2

Введите Personal Access Token

Создайте PAT в настройках GitLab с правами api и read_repository.
3

Выберите репозиторий

Выберите репозиторий для синхронизации.

GitVerse

Поддерживается аналогично GitLab через Personal Access Token.

Экспорт проекта

Экспорт отправляет текущее состояние проекта в Git-репозиторий.
1

Откройте настройки проекта

Перейдите в вкладку Git или используйте меню проекта.
2

Нажмите Export

Выберите “Export to GitHub” или другой провайдер.
3

Подтвердите экспорт

Layeron создаст коммит со всеми файлами проекта и отправит в репозиторий.

Синхронизация кода

Синхронизация позволяет двусторонний обмен изменениями между Layeron и Git-репозиторием.

Из Layeron в Git

После каждой генерации или исправления в чате изменения автоматически коммитятся в подключенный репозиторий (если включена авто-синхронизация).

Из Git в Layeron

Если вы внесли изменения в репозиторий вне Layeron, вы можете импортировать их:
1

Откройте настройки Git

Перейдите в настройки проекта → Git.
2

Нажмите Sync

Layeron загрузит последние изменения из репозитория.
3

Проверьте preview

Изменения отобразятся в preview после синхронизации.

Webhook автоматизация

Layeron может автоматически синхронизироваться при пуше в репозиторий через webhook.

Настройка webhook

Webhook настраивается автоматически при подключении GitHub App. Для ручной настройки:
  1. Откройте настройки репозитория → Webhooks
  2. Добавьте webhook с URL: https://layeron.ru/api/v1/webhooks/github
  3. Выберите события: push, pull_request
  4. Укажите секрет для верификации

Версионирование

Layeron сохраняет версии проекта при каждой значимой генерации.

Просмотр версий

Откройте вкладку Version History в проекте, чтобы увидеть список сохраненных версий.

Восстановление версии

1

Выберите версию

Откройте Version History и найдите нужную версию.
2

Нажмите Restore

Layeron восстановит файлы проекта из выбранной версии.
3

Проверьте preview

Убедитесь, что восстановленные файлы работают корректно.
Регулярно экспортируйте важные проекты в Git. Это защитит от потери данных и позволит работать с кодом в привычном редакторе.

Частые вопросы

Можно ли подключить несколько репозиториев?

Один проект может быть подключен к одному Git-репозиторию. Для разных репозиториев создайте отдельные проекты.

Что происходит при конфликте?

Если изменения в Layeron и Git конфликтуют, Layeron предложит выбрать, какие изменения сохранить.

Как отключить Git-интеграцию?

Откройте настройки проекта → Git и нажмите “Disconnect”. Файлы проекта останутся в Layeron.