Автоматичне розгортання на Hostinger з Git у спільному веб-хостингу

pic

Фото від Stable Diffusion

Сьогодні автоматизація — це головний тренд. Але чи означає це, що на Hostinger потрібно вручну завантажувати код методом "drag and drop"?

Ні!

Hostinger можна налаштувати для автоматичного розгортання вашого коду.

Важливо:

  • Опція Git на Hostinger виконує лише розгортання. Вона не включає додаткові дії. Для цього вам знадобиться інший інструмент.

Загальні налаштування

Перейдіть до вашого сайту в Hostinger і виберіть його.

pic

Після цього натисніть Advanced у бічному меню.

pic

Далі відкриється меню з декількома опціями. Виберіть GIT.

pic

У наступному вікні ви зможете налаштувати ваш репозиторій.

pic

Якщо ваш репозиторій публічний, процес займає лише два кроки:

  1. Оберіть гілку (branch) (у нашому випадку — master).
  2. Вставте URL репозиторію (наприклад, наш репозиторій: https://github.com/Tauromachian/portfolio.git).

pic

Приватний репозиторій

Якщо ваш репозиторій приватний, у вас є два варіанти:

  1. Налаштувати SSH. Ознайомтеся з цією статтею:

[

Як додати мій SSH-ключ до GitHub/Bitbucket? | Центр допомоги Hostinger

Ви хочете автоматично розгортати код з GitHub або Bitbucket на Hostinger? Це можливо. Просто додайте SSH-ключ...

support.hostinger.com

](https://support.hostinger.com/en/articles/1583773-how-to-add-my-ssh-key-to-github-bitbucket?source=post_page-----e6fd9027d656---------------------------------------)

  1. Використати GitHub-токен. Його можна створити за допомогою цього гайду:

[

Як створити персональний токен доступу – GitHub Docs

Персональні токени доступу – це альтернатива паролям для автентифікації в GitHub при використанні API...

docs.github.com

](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token?source=post_page-----e6fd9027d656---------------------------------------)

Далі використовуйте токен у форматі:

pic

Каталог розгортання

Ця опція потрібна для налаштування піддоменів.

Поле Directory визначає, в яку папку Hostinger копіюватиме ваш код. Коренева папка в Hostinger — це _public_html_.

Наприклад, якщо у вас є піддомен test:

pic

І ви хочете розгорнути код саме в ньому, вкажіть test у полі Directory.

pic

Висновок

Ми налаштували просте автоматичне розгортання у Hostinger Shared Hosting.

Бажаємо успіху у ваших проєктах! 🚀

Перекладено з: Automatic deployment on Hostinger from Git on a Shared Webhost