Интерфейс «Git™ Version Control»
Этот интерфейс служит инструментом для синхронизации систем Git с вашим хостингом.
Например, у вас есть проект на github.com, и вы хотите перенести его на хостинг. Обычный метод архивации и переноса файлов вручную неудобен, и здесь на помощь приходит система контроля версий — Git. С её помощью вы сможете легко загружать любые изменения.
Интерфейс «Git™ Version Control» в cPanel позволяет выполнять этот процесс буквально в один клик.
Достаточно лишь выполнить первоначальную настройку.
Прежде чем перейти к настройке, напомним, что для понимания работы этого интерфейса вам потребуются базовые знания и практические навыки работы с системой Git и платформой GitHub.
Настройка репозитория GitHub для хостинга
В данном примере мы создадим отдельный тестовый репозиторий на GitHub, а также поддомен на хостинге для размещения проекта.
Создаем отдельный поддомен git.scroll.uz
При этом для созданного поддомена автоматически появится одноименная папка. Мы настроим Git-репозиторий именно в ней.
Полностью очищаем папку поддомена
Перейдите в интерфейс «File manager» (Диспетчер файлов) в cPanel и удалите все файлы (включая скрытые) внутри папки поддомена.
Без этого клонировать репозиторий не удастся. Процесс клонирования требует, чтобы выбранная директория была абсолютно пустой. Это крайне важно!
Создаем тестовый репозиторий с именем temp на github.com и копируем его URL-адрес для клонирования
В интерфейсе Git™ Version Control нажимаем кнопку «Create»
Заполняем необходимые поля в открывшейся форме и нажимаем «Create»
- Вставляем скопированную ссылку на репозиторий с GitHub.
- Указываем папку поддомена в качестве директории репозитория (для основного домена укажите
public_html). - Нажимаем кнопку «Create».
Таким образом создается связь с Git-репозиторием на github.com
Получение изменений в проекте
Связь уже настроена. Теперь для обновления проекта достаточно найти нужную кнопку и нажать её.