Деплой кода из GitHub: подключение репозитория и запуск
Как подключить репозиторий GitHub к сайту, проверить скрипт деплоя и запустить деплой вручную.
Обновлено 27 октября 2026 1 мин чтения
Deploykin клонирует репозиторий GitHub на сервер и переключает сайт на нужную ветку. Деплой запускается кнопкой или автоматически при push (см. статью «Автодеплой»).
Подключить репозиторий
- Подключите GitHub: Настройки → Репозитории → Подключить GitHub.
- Откройте сайт → Код и деплой → Git-репозиторий и нажмите Подключить репозиторий.
- Выберите репозиторий и Ветка. Список веток загружается из GitHub.
- Если ключа деплоя нет, нажмите Настроить ключ деплоя. Ключ только для чтения Deploykin добавит в репозиторий сам.
Смена репозитория заменяет ключ деплоя и отключает автодеплой.
Запустить деплой
- Откройте сайт → Код и деплой → Деплой.
- Проверьте скрипт во вкладке Shell. Если он помечен как «скрипт по умолчанию», он генерируется заново при каждом деплое.
- Нажмите Развернуть сейчас. Ход виден в блоке Живой лог деплоя.
Скрипт по умолчанию для Laravel переводит сайт в режим обслуживания, обновляет код из ветки, ставит зависимости Composer, собирает фронтенд, выполняет миграции, пересобирает кеш, выводит сайт из обслуживания и перезагружает PHP-FPM.
Скрипт по умолчанию делает жёсткий сброс к состоянию ветки: правки, сделанные на сервере вручную, будут удалены.
На тарифе Pro доступен Деплой без простоя во вкладке Деплой настроек сайта.