Интеграция Git-репозитория с Plesk позволяет автоматизировать деплой кода на сайт. Вы можете подключить как локальный репозиторий (хранящийся на сервере), так и удаленный — например, GitHub или BitBucket.
Войдите в панель управления Plesk.
Если вы еще не вошли в панель управления, воспользуйтесь инструкцией «Вход в панель управления Plesk».
Перейдите в раздел Сайты и домены.
В блоке Инструменты разработчика откройте Git.

Выберите Удаленный репозиторий.
Укажите:

Откройте нужный репозиторий на GitHub.
Нажмите Code и скопируйте ссылку HTTPS.

Вставьте скопированную ссылку в поле Удаленный репозиторий Git.
Нажмите OK.

Для приватного репозитория необходимо использовать SSH.
На GitHub откройте репозиторий.
Нажмите Code и выберите SSH.
Скопируйте SSH-адрес репозитория.

В Plesk вставьте SSH-адрес в поле Удаленный репозиторий Git.
Скопируйте открытый SSH-ключ, который отображается в нижней части страницы.

На GitHub перейдите в раздел SSH and GPG keys.
Добавьте новый SSH-ключ, вставьте скопированный ключ и нажмите Add SSH key.

После подключения репозитория откроется страница управления.

Здесь доступны следующие действия:
Чтобы открыть параметры репозитория, нажмите Настройки репозитория.

В настройках доступны следующие параметры.
Plesk автоматически получает изменения из удаленного репозитория при получении события от GitHub.
Для этого необходимо использовать URL веб-хука, который отображается в настройках репозитория.
Выберите один из вариантов работы:
В настройках можно включить выполнение дополнительных команд после развертывания.

Важно
На виртуальном хостинге PS Cloud Services дополнительные действия развертывания недоступны, так как пользователям не предоставляется доступ по SSH.
Эта возможность доступна на услуге VPS, где можно выполнять собственные команды после развертывания.
Если домен не открылся после 24 часов, обратитесь в техническую поддержку PS Cloud Services.
