Поддержка Git

Обзор

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

Примечание. Эта функция не поддерживается на установках Plesk на Windows Server 2008.

Для работы с Git вам необходимо следующее:

  1. Расширение Git , установленное в Plesk.
  2. Тарифный план, используемый для создания домена, должен предоставлять право Управления Git.

В Plesk можно добавлять репозитории Git двух типов в зависимости от сценария использования:

  1. Использование локального репозитория на вашей рабочей станции. В этом случае вы отправляете изменения из своего локального репозитория в Plesk, а затем Plesk развертывает эти изменения на вашем сайте. Смотрите раздел Использование локального репозитория.
  2. Использование удаленного хостинга Git. Этот сценарий удобен, если вы уже работаете с удаленным репозиторием в GitHub (github.com) или BitBucket (bitbucket.org). Вы отправляете изменения в этот удаленный репозиторий, а затем Plesk получает их из удаленного репозитория и развертывает на вашем сайте. Смотрите раздел Использование удаленного хостинга Git.

Когда у вас на домене включены репозитории Git, вы можете увидеть список созданных репозиториев на странице домена. Для каждого репозитория показываются имя, текущая ветка и путь для развертывания. Кнопка Развернуть возле имени репозитория позволяет развернуть файлы из него (если настроено развертывание вручную), а кнопка Получить обновления позволяет получить изменения из удаленного репозитория.

Примечание. В настоящее время репозитории Git в Plesk защищены паролем FTP-пользователя. Анонимный доступ не поддерживается.

Ссылка Git открывает возможность управлять всеми репозиториями Git на домене.

Git_subscription

Далее в этом разделе:

Использование локального репозитория

Использование удаленного хостинга Git