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

Plesk поддерживает интеграцию с Git, позволяя автоматически разворачивать содержимое репозитория в директорию сайта. В этой статье показано, как подключить локальный Git-репозиторий на сервере с Plesk и настроить автоматический деплой после каждого коммита.


Открытие панели управления

  1. Войдите в панель управления Plesk для вашей услуги хостинга.
  2. Авторизуйтесь под учетной записью администратора или владельца сайта.

Если вы не знаете логин/пароль — проверьте письмо от PS Cloud Services или воспользуйтесь функцией восстановления в панели.


Создание локального репозитория в Plesk

  1. Перейдите в раздел Сайты и домены и выберите нужный домен.
  2. Нажмите Git.
  3. В появившемся окне:
    • Выберите Тип репозиторияЛокальный репозиторий на этом сервере;
    • Укажите имя (например, site-git);
    • В поле Режим развертывания выберите Автоматически при push в репозиторий;
    • Нажмите ОК.

Если выбран режим Вручную, вы будете применять изменения только при нажатии кнопки Развернуть в интерфейсе.


Клонирование репозитория на локальный компьютер

  1. После создания вы увидите ссылку на репозиторий (например, https://ваш-домен/git/site-git.git).
  2. Убедитесь, что для домена установлен SSL-сертификат — например, Let's Encrypt.
  3. Выполните команду клонирования:
git clone https://ваш-домен/git/site-git.git

При первом подключении Git может запросить логин и пароль от Plesk — они указаны в письме при создании услуги.


Работа с репозиторием

Теперь вы можете использовать репозиторий как обычно:

cd site-git
echo "<h1>Hello from Git</h1>" > index.html
git add .
git commit -m "Initial commit"
git push origin master

Если выбран автоматический деплой, изменения сразу применяются к сайту. Вы можете увидеть результат в браузере через 1–2 секунды.


Дополнительно: Журнал изменений и ручной деплой

  • Все действия отображаются в журнале на вкладке Git в Plesk.
  • Если выбран ручной деплой, нажмите кнопку Развернуть, чтобы применить последние изменения.

Поддержка

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

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