---
title: "Интерфейс «Git™ Version Control»"
description: 
navigation: true

badges:
  - value: Веб-хостинг
    to: /shared-hosting
    target: _self
    icon: lucide:layout-template

authors:
  - name: Sherali Salomidinov
    username: coderplusdesigner
---

Этот интерфейс служит инструментом для синхронизации систем Git с вашим хостингом.

Например, у вас есть проект на `github.com`, и вы хотите перенести его на хостинг. Обычный метод архивации и переноса файлов вручную неудобен, и здесь на помощь приходит система контроля версий — Git. С её помощью вы сможете легко загружать любые изменения.

Интерфейс «Git™ Version Control» в cPanel позволяет выполнять этот процесс буквально в один клик.

Достаточно лишь выполнить первоначальную настройку.

> Прежде чем перейти к настройке, напомним, что для понимания работы этого интерфейса вам потребуются базовые знания и практические навыки работы с системой Git и платформой GitHub.

## Настройка репозитория GitHub для хостинга

В данном примере мы создадим отдельный тестовый репозиторий на GitHub, а также поддомен на хостинге для размещения проекта.

::steps{level=5}

  ##### Создаем отдельный поддомен `git.scroll.uz`

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_1.png
  srcDark: /images/shared-hosting/en/git_1.png
  alt: Рис. 1 | Git™ Version Control
  ---
  ::

  > При этом для созданного поддомена автоматически появится одноименная папка. Мы настроим Git-репозиторий именно в ней.

  ##### Полностью очищаем папку поддомена

  Перейдите в интерфейс «File manager» (Диспетчер файлов) в cPanel и удалите все файлы (включая скрытые) внутри папки поддомена.

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_2.png
  srcDark: /images/shared-hosting/en/git_2.png
  alt: Рис. 2 | Git™ Version Control
  ---
  ::

  > Без этого клонировать репозиторий не удастся. Процесс клонирования требует, чтобы выбранная директория была абсолютно пустой. Это крайне важно!

  ##### Создаем тестовый репозиторий с именем temp на github.com и копируем его URL-адрес для клонирования

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_3.png
  srcDark: /images/shared-hosting/en/git_3.png
  alt: Рис. 3 | Git™ Version Control
  ---
  ::

  ##### В интерфейсе Git™ Version Control нажимаем кнопку «Create»
  
  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_4.png
  srcDark: /images/shared-hosting/en/git_4.png
  alt: Рис. 4 | Git™ Version Control
  ---
  ::
  
  ##### Заполняем необходимые поля в открывшейся форме и нажимаем «Create»

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_5.png
  srcDark: /images/shared-hosting/en/git_5.png
  alt: Рис. 5 | Git™ Version Control
  ---
  ::

  1. Вставляем скопированную ссылку на репозиторий с GitHub.
  2. Указываем папку поддомена в качестве директории репозитория (для основного домена укажите `public_html`).
  3. Нажимаем кнопку «Create».

  ##### Таким образом создается связь с Git-репозиторием на github.com
  
  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_5.png
  srcDark: /images/shared-hosting/en/git_5.png
  alt: Рис. 5 | Git™ Version Control
  ---
  ::

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_6.png
  srcDark: /images/shared-hosting/en/git_6.png
  alt: Рис. 6 | Git™ Version Control
  ---
  ::

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_7.png
  srcDark: /images/shared-hosting/en/git_7.png
  alt: Рис. 7 | Git™ Version Control
  ---
  ::

::

## Получение изменений в проекте

Связь уже настроена. Теперь для обновления проекта достаточно найти нужную кнопку и нажать её.

::steps{level=5}

  ##### Сначала внесем небольшое изменение в файл index.html прямо в репозитории на github.com

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_8.png
  srcDark: /images/shared-hosting/en/git_8.png
  alt: Рис. 8 | Git™ Version Control
  ---
  ::

  ##### Скачиваем последние обновления с помощью кнопки обновления в интерфейсе

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_9.png
  srcDark: /images/shared-hosting/en/git_9.png
  alt: Рис. 9 | Git™ Version Control
  ---
  ::

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_10.png
  srcDark: /images/shared-hosting/en/git_10.png
  alt: Рис. 10 | Git™ Version Control
  ---
  ::

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_11.png
  srcDark: /images/shared-hosting/en/git_11.png
  alt: Рис. 11 | Git™ Version Control
  ---
  ::

  ##### После этого последние изменения успешно загрузятся в папку хостинга через Git

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_12.png
  srcDark: /images/shared-hosting/en/git_12.png
  alt: Рис. 12 | Git™ Version Control
  ---
  ::

  ::color-mode-image
  ---
  srcLight: /images/shared-hosting/en/git_13.png
  srcDark: /images/shared-hosting/en/git_13.png
  alt: Рис. 13 | Git™ Version Control
  ---
  ::

::

---

**Source URL:** https://support.hostmaster.uz/ru/shared-hosting/cpanel/files-section/git-version-control-interface
