Вступ: Використання Git для контролю версій з Drupal 8

Це Навчальний посібник покаже, як передати а Друпал 8 веб-сайт для розробки із середовища localhost WampServer на платформу віддаленого хостингу за допомогою Git.


Git використовується для управління версіями в Спритний команди розробки будують нові модулі & теми для Друпал 8 CMS. Git це безкоштовне програмне забезпечення з відкритим кодом для Windows Linux & Windows.

Друпал 8 Файли можуть бути висунуті з середовища настільного програмування в пісочницю, виробничий сервер або сховище коду залежно від вимог проекту.

Крок перший: Налаштування середовища місцевого розвитку

Настроювання локального середовища розробки для запуску Друпал 8, адміністраторам потрібно встановити локальний веб-сервер, який може працювати MySQL, PHP, & Апач.

Найпопулярніша програма локального веб-сервера для Друпал 8 є WampServer. Використання платформи Docker Desktop стало звичнішим для віртуалізації контейнерів.

Інші варіанти створення локального середовища розвитку для Друпал 8 – це Acquia Dev Desktop, Apache NetBeans (раніше Java), & VirtualBox з повним стеком веб-серверів.

Налаштуйте місцеве середовище розробки за допомогою одного з цих варіантів та встановіть Друпал 8 локально. Потім перейдіть до пункту Git веб-сайт та завантажте найновіші Git пакет.

Завантажити – необхідні файли:

  • Git (Завантажити файли)

Встановіть останню версію Git пакет на робочому столі або ноутбуці, який використовується як локальний веб-сервер для Друпал 8 пісочниця або середовище розробки (Windows v.7-10).

Як перенести файли Drupal 8 з WampServer за допомогою Git

Після встановлення Git пакет, перейдіть до Windows“Старт” меню та тип “Git” на панель пошуку. Двічі клацніть на значку для “Git Bash” або зробити ярлик.

Як перенести файли Drupal 8 з WampServer за допомогою Git

З метою використання Git щоб перенести файли, підтвердіть, що C: Програма Filesgitbin папка успішно створена при встановленні. Ця папка використовується як Git кеш.

Як перенести файли Drupal 8 з WampServer за допомогою Git

Далі: The Друпал 8 установку в середовищі localhost потрібно підключити до віддаленого веб-сервера або GitСховище використовуючи Гіт Баш команди для передачі файлів.

Крок другий: Додайте Localhost Drupal 8 шлях до Git Bash

Відкрийте Гіт Баш утиліта командного рядка & введіть шлях до місцевого господаря Друпал 8 установка. Для тих, хто використовує WampServer відповідно з HostAdvice підручник:

  • Шлях установки Localhost Drupal 8: C: wampwwwsite1

Підтвердіть шлях & введіть у команду наступну команду Гіт Баш:

cd c: / wamp / www / site1

Потім скористайтеся утилітою CLI для перевірки стану localhost Друпал 8 папка:

git статус

Очікуваний результат, який потрібно повернути:

фатально: Не сховище git (oranyoftthe материнські каталоги): .git.

Введіть наступну команду, щоб ініціалізувати папку як Git Repository:

git init

Очікуваний результат, який потрібно повернути:

Ініціалізоване порожнє сховище Git inc: /wamp/www/site1/.git/.

Тепер введіть:

git статус

Результатом повинен бути список усіх файлів, виключених користувачем .gitignore налаштування файлу:

Як перенести файли Drupal 8 з WampServer за допомогою Git

За замовчуванням Друпал 8 налаштування, жоден з файлів не відстежується контролем версій. Щоб увімкнути це, використовуйте Git конфігурація & ручне редагування .gitignore файли.

Крок третій: використовуйте шпаклівку для підключення SSH до веб-сервера

Щоб підключити localhost Друпал 8 встановлення з віддаленим веб-сервером, рекомендується використовувати PuTTY як інтерфейс командного рядка для Windows або подібне.

Завантажити – необхідні файли:

  • PuTTY: (Завантажити файли)

Встановити PuTTY для Windows на робочому столі / ноутбуці робочої станції. Зберіть IP-адреса веб-сервера від веб-хоста або налаштувати його вручну на сервері.

Як перенести файли Drupal 8 з WampServer за допомогою Git

Вставте IP-адреса & Номер порту для вашого віддаленого веб-сервера, на якому Друпал 8 файли з localhost будуть передані в. Відкрийте SSH вкладка & підтвердити значення за замовчуванням.

Як перенести файли Drupal 8 з WampServer за допомогою Git

Примітка: Для того щоб скласти а Підключення SSH, створити Публічний ключ в cPanel або з іншим програмним забезпеченням на вашому веб-сервері, після чого експортуйте ключі PuTTY на місцевій робочій станції.

Крок четвертий: Налаштування віддаленого веб-сервера для Git

Підключіться до cPanel обліковий запис веб-хостингу або інший веб-сервер із a Підключення SSH & перевірити середовище, виконавши такі команди:

лс

Це повинно повернути список файлів & папки в кореневому каталозі. Випробування Git версія:

git – відвернення

Далі перейдіть до Файловий менеджер в cPanel & створити Git Repository в кореневому каталозі, створивши нову папку або каталог з назвою:

  • mysite.git

Перехід до папки /mysite.git в PuTTY & запустіть команду:

git init –баре

Це створює a Git Repository на віддаленому сервері. Перевірте папку /mysite.git/hooks і створити новий файл з назвою “Після отримання” у папці.

Відредагуйте “Після отримання” файл & додати наступний код:

#! / бін / ш
GIT_WORK_TREE = / home / username / mysite.com git check -f

Змініть дозволи на файл на 755. Збережіть & вихід на робочу станцію робочого столу.

Крок п’ятий: Додайте віддалений сховище & Передача файлів

Для закінчення додайте віддалений каталог як Git Repository із наступним кодом:

git remote add mysite ssh: //[email protected]: 18765 / home / user / mysite.git

Використовуйте створені вище значення на віддаленому веб-сервері & додайте їх до Git налаштування для Друпал 8 файли, що зберігаються на робочій станції. Потім запустіть код:

gitpush mysite master

Це передасть усі файли веб-сайту із середовища розробки localhost на віддалений веб-сервер. Git можна додатково налаштувати для відстеження гілок & версії.

Щоб заощадити час, рекомендується використовувати віддалене інсценування & порт Друпал 8 файли через zip архіви. Використовувати Резервне копіювання & Міграція модуль для порту бази даних.

Висновок: Увімкніть розширений контроль версій для Drupal 8

Git є життєво важливим аспектом Контроль версій в Спритний команди розробки програмного забезпечення для програмування Друпал 8 екосистема. Це основна основа Росії DevOps на практиці.

Друпал 8 розробники повинні знати CLI методики, а також Дриль & Композитор, бути найбільш ефективним у керуванні веб-сайтами & сервери, що використовують Git для Контроль версій.

Ознайомтеся з цими трьома найкращими службами хостингу для Drupal:

ChemiCloud

Стартова ціна:
2,76 дол


Надійність
10


Ціноутворення
9.9


Користувач
9.9


Підтримка
10


Особливості
9.9

Прочитайте відгуки

Відвідайте ChemiCloud

Хостингер

Стартова ціна:
0,99 дол


Надійність
9.3


Ціноутворення
9.3


Користувач
9.4


Підтримка
9.4


Особливості
9.2

Прочитайте відгуки

Відвідайте хостинг

А2 хостинг

Стартова ціна:
3,92 дол


Надійність
9.3


Ціноутворення
9,0


Користувач
9.3


Підтримка
9.3


Особливості
9.3

Прочитайте відгуки

Відвідайте хостинг A2

Пов’язані статті “Як”

  • Як передавати файли Drupal 8 з WampServer за допомогою Subversion (SVN)?
    проміжний
  • Як передавати файли Drupal 8 з WampServer за допомогою CVS?
    проміжний
  • Як налаштувати віртуальний файл хоста для Drupal 8 на Wampserver
    новачок
  • Як встановити & Використовуйте робочий стіл Acquia Dev для Drupal 8
    проміжний
  • Як використовувати Git для контролю версій на своєму VPS або на виділеному сервері
    експерт
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me