1. Войдите в панель управления Вашей услуги хостинга
Сделать это можно с помощью нашей инструкции.
2. Выберите тип репозитория
Локальный репозиторий
Такой репозиторий будет находится здесь же, на сервере с панелью Plesk, где размещен сайт. Разработчики могут клонировать его на свои компьютеры и работать с ним, как с полноценным git-репозиторием. При запушивании данных, панель умеет деплоить изменения в папку сайта автоматически или вручую, при нажатии на кнопку.
Удаленный хостинг Git
Этот сценарий удобен, если вы уже работаете с удаленным репозиторием на GitHub или BitBucket. Вы отправляете изменения на github, bitbucket или аналог, а Plesk может получать их оттуда (автоматически или вручную) и деплоить в папку сайта.
3. Настройка удаленного репозитория на примере github
Скопируйте ссылку для клонирования репозитория:
Если репозиторий публичный, то можно использовать https-ссылку:
Если приватный, то SSH-ссылку:
4. Дополнительные настройки
У Вас всегда есть возможность поменять путь до папки деплоя и ветку (пункт 1 на скриншоте) и возможность прочитать журнал изменений репозитория (пункт 2):
Кроме того, доступны и дополнительные настройки:
URL-адрес для веб-хука
С помощью веб-хука Plesk может делать pull с удаленного git-репозитория автоматически, как только они произошли. Веб-хуки настраиваются на стороне github или bitbucket. Подробнее информацию об управлении веб-хуками смотрите в документации к BitBucket и GitHub.
Выбрать режим развертывания
По умолчанию новые изменения деплоятся в выбранную папку автоматически, как только они попадают в репозиторий на Plesk. Вы можете изменить это поведение, то есть деплоить только вручную или вообще использовать репозиторий на plesk просто как копию удаленного репозитория.
Включить дополнительные действия развертывания
К сожалению, эта возможность недоступна на наших услугах виртуального хостинга, поскольку на этой разновидности хостинга у пользователей нет доступа к командной оболочке (bash или другой). Поэтому указанные в этом поле команды выполнены не будут. Такая возможность доступна например в панели Plesk на услуге VPS.