Зачем нужна 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. Для ручной настройки:- Откройте настройки репозитория → Webhooks
- Добавьте webhook с URL:
https://layeron.ru/api/v1/webhooks/github - Выберите события:
push,pull_request - Укажите секрет для верификации
Версионирование
Layeron сохраняет версии проекта при каждой значимой генерации.Просмотр версий
Откройте вкладку Version History в проекте, чтобы увидеть список сохраненных версий.Восстановление версии
1
Выберите версию
Откройте Version History и найдите нужную версию.
2
Нажмите Restore
Layeron восстановит файлы проекта из выбранной версии.
3
Проверьте preview
Убедитесь, что восстановленные файлы работают корректно.