Plesk умеет публиковать сайт прямо из Git‑репозитория. Это удобно, если вы хотите рабочий процесс “push/pull → deploy” вместо ручной загрузки файлов.
Что потребуется
- Git‑репозиторий (GitHub, GitLab, Bitbucket или приватный сервер).
- Доступ к вашему хостингу в Plesk.
- Если репозиторий по SSH: SSH‑ключ (Plesk может сгенерировать).
Откройте Git в Plesk
- Войдите в Plesk через My.GARMTECH.
- Перейдите в Websites & Domains → Git.
Если пункта Git нет, возможно функция отключена в вашем тарифе. В этом случае создайте тикет в My.GARMTECH.
Создайте репозиторий в Plesk
- Нажмите Add Repository.
- Выберите тип:
- Remote Git hosting – подключение к существующему удалённому репозиторию (рекомендуется).
- Local repository on your workstation – Plesk создаст пустой репозиторий и покажет URL, куда можно делать push.
Выберите способ деплоя
В Plesk доступны разные варианты:
- Manual deployment: вы подтягиваете изменения и затем нажимаете Deploy / Deploy from Repository.
- Automatic deployment: Plesk разворачивает изменения автоматически после обновления репозитория (в зависимости от конфигурации).
- No deployment: репозиторий хранится, но не публикуется в web‑root.
Рекомендуемый безопасный сценарий (ручной деплой)
- Сделайте push изменений в удалённый репозиторий.
- В Plesk откройте Websites & Domains → Git.
- Нажмите Pull Updates (или аналогичную кнопку).
- Нажмите Deploy from Repository.
- Проверьте сайт.
Примечания для хостинга GARMTECH
- Каталог деплоя: убедитесь, что Plesk разворачивает сайт в нужную папку (обычно
httpdocs). - Права: если после деплоя появляется 403/500, проверьте права и логи ошибок.
- Сборки и зависимости: для Node.js/Composer может потребоваться SSH‑доступ (если доступен в вашем тарифе).
Добавить комментарий