К содержанию

Деплой кода из GitHub: подключение репозитория и запуск

Как подключить репозиторий GitHub к сайту, проверить скрипт деплоя и запустить деплой вручную.

Обновлено 27 октября 2026 1 мин чтения

Deploykin клонирует репозиторий GitHub на сервер и переключает сайт на нужную ветку. Деплой запускается кнопкой или автоматически при push (см. статью «Автодеплой»).

Подключить репозиторий

  1. Подключите GitHub: Настройки → Репозитории → Подключить GitHub.
  2. Откройте сайт → Код и деплой → Git-репозиторий и нажмите Подключить репозиторий.
  3. Выберите репозиторий и Ветка. Список веток загружается из GitHub.
  4. Если ключа деплоя нет, нажмите Настроить ключ деплоя. Ключ только для чтения Deploykin добавит в репозиторий сам.

Смена репозитория заменяет ключ деплоя и отключает автодеплой.

Запустить деплой

  1. Откройте сайт → Код и деплой → Деплой.
  2. Проверьте скрипт во вкладке Shell. Если он помечен как «скрипт по умолчанию», он генерируется заново при каждом деплое.
  3. Нажмите Развернуть сейчас. Ход виден в блоке Живой лог деплоя.

Скрипт по умолчанию для Laravel переводит сайт в режим обслуживания, обновляет код из ветки, ставит зависимости Composer, собирает фронтенд, выполняет миграции, пересобирает кеш, выводит сайт из обслуживания и перезагружает PHP-FPM.

Скрипт по умолчанию делает жёсткий сброс к состоянию ветки: правки, сделанные на сервере вручную, будут удалены.

На тарифе Pro доступен Деплой без простоя во вкладке Деплой настроек сайта.

Статья помогла?
Спасибо за оценку!