Подключение GitHub-репозитория в панели Plesk

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

Создайте удаленный репозиторий

  1. Войдите в панель управления Plesk.
    Если вы еще не вошли в панель управления, воспользуйтесь инструкцией «Вход в панель управления Plesk».

  2. Перейдите в раздел Сайты и домены.

  3. В блоке Инструменты разработчика откройте Git.

img

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

  2. Укажите:

  • имя репозитория;
  • путь, в который будут развертываться файлы сайта.
  1. Нажмите Создать.

img

Подключите публичный репозиторий GitHub

  1. Откройте нужный репозиторий на GitHub.

  2. Нажмите Code и скопируйте ссылку HTTPS.

img

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

  2. Нажмите OK.

img

Подключите приватный репозиторий GitHub

Для приватного репозитория необходимо использовать SSH.

  1. На GitHub откройте репозиторий.

  2. Нажмите Code и выберите SSH.

  3. Скопируйте SSH-адрес репозитория.

img

  1. В Plesk вставьте SSH-адрес в поле Удаленный репозиторий Git.

  2. Скопируйте открытый SSH-ключ, который отображается в нижней части страницы.

img

  1. На GitHub перейдите в раздел SSH and GPG keys.

  2. Добавьте новый SSH-ключ, вставьте скопированный ключ и нажмите Add SSH key.

img

  1. Вернитесь в Plesk и нажмите OK.

Управление репозиторием

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

img

Здесь доступны следующие действия:

  • Изменить ветку и путь — изменить ветку Git и каталог для развертывания.
  • Журналы записи изменений в репозиторий — просмотреть историю полученных изменений.

Дополнительные настройки репозитория

Чтобы открыть параметры репозитория, нажмите Настройки репозитория.

img

В настройках доступны следующие параметры.

URL-адрес для веб-хука

Plesk автоматически получает изменения из удаленного репозитория при получении события от GitHub.

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

Режим развертывания

Выберите один из вариантов работы:

  • Автоматическое развертывание — изменения публикуются сразу после получения из GitHub.
  • Развертывание вручную — изменения применяются только после ручного запуска.
  • Без развертывания — репозиторий используется только для хранения копии проекта.

Дополнительные действия развертывания

В настройках можно включить выполнение дополнительных команд после развертывания.

img

Важно

На виртуальном хостинге PS Cloud Services дополнительные действия развертывания недоступны, так как пользователям не предоставляется доступ по SSH.

Эта возможность доступна на услуге VPS, где можно выполнять собственные команды после развертывания.

Поддержка

Если домен не открылся после 24 часов, обратитесь в техническую поддержку PS Cloud Services.

question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас
  1. Main