Как перенести файлы Drupal 8 с WampServer с помощью Git

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

Эта Руководство покажет, как передать Drupal 8 разработка сайта из среды localhost работает WampServer на платформу удаленного хостинга с помощью Гит.

Гит используется для контроля версий в проворный команды разработчиков строят новые модули & темы для Drupal 8 CMS. Гит это бесплатное программное обеспечение с открытым исходным кодом для Linux & Windows.

Drupal 8 файлы могут быть переданы из среды программирования рабочего стола в изолированную программную среду, рабочий сервер или хранилище кода в зависимости от требований проекта.

Шаг первый: настройка локальной среды разработки

Чтобы настроить локальную среду разработки для запуска Drupal 8, администраторы должны иметь локальный веб-сервер, способный работать MySQL, PHP, & апаш.

Самое популярное приложение на локальном веб-сервере для Drupal 8 это WampServer. Использование платформы Docker Desktop стало более распространенным явлением при виртуализации контейнеров..

Другие варианты запуска локальной среды разработки для Drupal 8 такое Acquia Dev Desktop, Apache NetBeans (ранее Java), & VirtualBox с полным стеком веб-сервера.

Настройте локальную среду разработки с помощью одного из этих параметров и установите Drupal 8 на местном уровне. Затем перейдите к Гит веб-сайт и скачать последнюю версию Гит пакет.

Скачать – необходимые файлы:

  • Гит (Скачать файлы)

Установите последнюю версию Гит пакет на рабочем столе или ноутбуке, который используется в качестве локального веб-сервера для Drupal 8 песочница или среда разработки (Windows v.7-10).

Как перенести файлы Drupal 8 с WampServer с помощью Git

После установки Гит пакет, перейдите к Windows“Начните” меню и тип «Мерзавец» в панель поиска. Дважды щелкните значок «Гит Баш» или сделать ярлык.

Как перенести файлы Drupal 8 с WampServer с помощью Git

Для того, чтобы использовать Гит для передачи файлов, подтвердите, что C: Программа Filesgitbin папка была успешно создана при установке. Эта папка используется как Гит кэш.

Как перенести файлы Drupal 8 с WampServer с помощью Git

Следующий: Drupal 8 установка в среде localhost должна быть подключена к удаленному веб-серверу или Гитвместилище с помощью Git Bash команды для передачи файлов.

Шаг второй: добавление Localhost Drupal 8 Path для Git Bash

Открыть Git Bash утилита командной строки & введите путь к вашему локальному хосту Drupal 8 установка. Для тех, кто использует WampServer в соответствии с HostAdvice руководство:

  • Localhost Drupal 8 Путь установки: C: wampwwwsite1

Подтвердите путь & введите следующую команду в Git Bash:

cd c: / wamp / www / site1

Затем используйте утилиту CLI, чтобы проверить состояние локального хоста. Drupal 8 папка:

мерзавец статус

Ожидаемый результат, который будет возвращен:

Неустранимый: не git-репозиторий (кроме родительских каталогов): .git.

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

мерзавец

Ожидаемый результат, который будет возвращен:

Инициализированный пустой репозиторий Git inc: /wamp/www/site1/.git/.

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

мерзавец статус

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

Как перенести файлы Drupal 8 с WampServer с помощью Git

По умолчанию Drupal 8 В настройках ни один из файлов не отслеживается системой контроля версий. Чтобы включить это, используйте Гит конфигурация & ручное редактирование .gitignore файлы.

Шаг третий: Используйте Putty для SSH-соединения с веб-сервером

Подключить локальный хост Drupal 8 установка с удаленным веб-сервером, рекомендуется использовать PuTTY в качестве интерфейса командной строки для Windows или похожие.

Скачать – необходимые файлы:

  • PuTTY: (Скачать файлы)

устанавливать PuTTY для Windows в среде рабочего стола / ноутбука. Собрать Айпи адрес веб-сервера с веб-хоста или настройте его вручную на сервере.

Как перенести файлы Drupal 8 с WampServer с помощью Git

Вставьте Айпи адрес & Номер порта для вашего удаленного веб-сервера, где Drupal 8 файлы на локальном хосте будут перенесены в. Открыть SSH табуляция & подтвердить значения по умолчанию.

Как перенести файлы Drupal 8 с WampServer с помощью Git

Замечания: Для того, чтобы сделать SSH соединение, создать Открытый ключ в Cpanel или с другим программным обеспечением на вашем веб-сервере, а затем экспортируйте ключи в PuTTY на локальной рабочей станции.

Шаг четвертый: Настройка удаленного веб-сервера для Git

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

Ls

Это должно вернуть список файлов & папки в корневом каталоге. Проверьте Гит версия:

гит – версия

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

  • mysite.git

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

git init –bare

Это создает Git Repository на удаленном сервере. Проверьте папку /mysite.git/hooks и создайте новый файл с именем «После приема» в папке.

Изменить «После приема» файл & добавьте следующий код:

#! / Bin / ш
GIT_WORK_TREE = / home / username / mysite.com git checkout -f

Измените права доступа к файлу на 755. Сохранить & выход на настольную рабочую станцию.

Шаг пятый: Добавить удаленный репозиторий & Передача файлов

Чтобы закончить, добавьте удаленный каталог как Git Repository со следующим кодом:

git remote добавить mysite ssh: //[email protected]: 18765 / home / user / mysite.git

Используйте значения, созданные выше на удаленном веб-сервере & добавить их в Гит настройки для Drupal 8 файлы хранятся на рабочей станции. Затем запустите код:

гитпуш мизит мастер

Это перенесет все файлы сайта из среды разработки localhost на удаленный веб-сервер.. Гит может быть дополнительно настроен для отслеживания ветвей & версии.

В целях экономии времени рекомендуется использовать среду удаленного размещения. & порт Drupal 8 файлы через zip архивы. Использовать Резервный & Перенести модуль для портирования базы данных.

Вывод: включить расширенный контроль версий для Drupal 8

Гит это жизненно важный аспект Управление версиями в проворный команды разработчиков программного обеспечения для Drupal 8 экосистема. Это основная основа DevOps на практике.

Drupal 8 разработчики должны знать CLI методы, а также Drush & Композитор, быть наиболее эффективным в управлении веб-сайтами & серверы, использующие Гит за Управление версиями.

Ознакомьтесь с этими топ-3 хостингами Drupal:

ChemiCloud

Стартовая цена:
$ 2,76


надежность
10


ценообразование
9,9


Дружественный интерфейс
9,9


Служба поддержки
10


особенности
9,9

Читать отзывы

Посетите ChemiCloud

Hostinger

Стартовая цена:
$ 0,99


надежность
9,3


ценообразование
9,3


Дружественный интерфейс
9,4


Служба поддержки
9,4


особенности
9,2

Читать отзывы

Посетить Hostinger

А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 Desktop для Drupal 8
    промежуточный
  • Как использовать Git для контроля версий на вашем VPS или выделенном сервере
    эксперт
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me