Cómo transferir archivos Drupal 8 desde WampServer con Git

Introducción: Uso de Git para Control de versiones con Drupal 8

Esta Tutorial mostrará cómo transferir un Drupal 8 sitio web de desarrollo desde un entorno localhost en ejecución WampServer a una plataforma de alojamiento remota usando Git.


Git se utiliza para el control de versiones en Ágil equipos de desarrollo construyendo nuevos módulos & temas para el Drupal 8 CMS. Git es un software gratuito de código abierto para Linux & Ventanas.

Drupal 8 los archivos se pueden enviar desde el entorno de programación de escritorio a un entorno limitado, servidor de producción o repositorio de código, según los requisitos del proyecto.

Paso uno: configurar el entorno de desarrollo local

Para configurar el entorno de desarrollo local para que se ejecute Drupal 8, los administradores deben tener un servidor web localhost instalado capaz de ejecutar MySQL, PHP, & apache.

La aplicación de servidor web localhost más popular para Drupal 8 es WampServer. El uso de la plataforma Docker Desktop se ha vuelto más común con la virtualización de contenedores.

Otras opciones para ejecutar un entorno de desarrollo local para Drupal 8 son Acquia Dev Desktop, Apache NetBeans (anteriormente Java), & VirtualBox con pila completa de servidores web.

Configure el entorno de desarrollo local con una de estas opciones e instálelo Drupal 8 en la zona. Luego navega a la Git sitio web y descargue lo último Git paquete.

Descargar – Archivos requeridos:

  • Git (Descargar archivos)

Instala lo último Git paquete en la computadora de escritorio o portátil que se utiliza como servidor web localhost para Drupal 8 entorno de desarrollo o caja de arena (Windows v.7-10).

Cómo transferir archivos Drupal 8 desde WampServer con Git

Después de la instalación de Git paquete, navegue hasta el Ventanas“Comienzo” menú y tipo “Git” en la barra de búsqueda. Haga doble clic en el ícono para “Git Bash” o hacer un atajo.

Cómo transferir archivos Drupal 8 desde WampServer con Git

Para usar Git para transferir archivos, confirme que C: Archivos de programa La carpeta se ha creado correctamente con la instalación. Esta carpeta se usa como Git cache.

Cómo transferir archivos Drupal 8 desde WampServer con Git

Próximo: los Drupal 8 la instalación en el entorno localhost debe estar conectada al servidor web remoto o GitRepositorio utilizando Git Bash comandos para la transferencia de archivos.

Paso dos: Agregue la ruta Localhost Drupal 8 a Git Bash

Abre el Git Bash utilidad de línea de comando & escriba la ruta a su localhost Drupal 8 instalación. Para aquellos que usan WampServer de acuerdo con la HostAdvice tutorial:

  • Ruta de instalación de Localhost Drupal 8: C: wampwwwsite1

Confirma el camino & ingrese el siguiente comando en Git Bash:

cd c: / wamp / www / site1

A continuación, use la utilidad CLI para verificar el estado del localhost Drupal 8 carpeta:

estado git

El resultado esperado a devolver es:

fatal: no es un repositorio git (oranyofthe los directorios principales): .git.

Ingrese el siguiente comando para inicializar la carpeta como Repositorio Git:

git init

El resultado esperado a devolver es:

Inicializado repositorio Git vacío inc: /wamp/www/site1/.git/.

Ahora escriba:

estado git

El resultado debe ser una lista de todos los archivos excluidos por .gitignore configuración de archivo:

Cómo transferir archivos Drupal 8 desde WampServer con Git

Por defecto Drupal 8 configuración, ninguno de los archivos es rastreado por el control de versiones. Para activar esto, use Git configuración & edición manual de la .gitignore archivos.

Paso tres: Use Putty para la conexión SSH al servidor web

Para conectar el localhost Drupal 8 instalación con el servidor web remoto, se recomienda utilizar Masilla como la interfaz de línea de comando para Ventanas o similar.

Descargar – Archivos requeridos:

  • Masilla: (Descargar archivos)

Instalar en pc Masilla para Windows en el entorno de estación de trabajo de escritorio / portátil. Recoger el Dirección IP del servidor web desde el servidor web o configúrelo manualmente en el servidor.

Cómo transferir archivos Drupal 8 desde WampServer con Git

Insertar el Dirección IP & Número de puerto para su servidor web remoto donde el Drupal 8 los archivos en el localhost serán transferidos a. Abre el SSH lengüeta & confirmar los valores predeterminados.

Cómo transferir archivos Drupal 8 desde WampServer con Git

Nota: Para hacer un Conexión SSH, crear un Llave pública en cPanel o con otro software en su servidor web, luego exporte las claves a Masilla en la estación de trabajo local.

Paso cuatro: configurar el servidor web remoto para Git

Conéctate a un cPanel cuenta de alojamiento web u otro servidor web con un Conexión SSH & pruebe el entorno ejecutando los siguientes comandos:

ls

Esto debería devolver una lista de archivos & carpetas en el directorio raíz. Prueba el Git versión:

git –version

A continuación, navegue hasta Administrador de archivos en cPanel & crear un Repositorio Git en el directorio raíz creando una nueva carpeta o directorio con el nombre:

  • mysite.git

Cambiar a la carpeta /mysite.git en Masilla & ejecuta el comando:

git init –bare

Esto crea un Repositorio Git en el servidor remoto Comprueba la carpeta /mysite.git/hooks y crea un nuevo archivo llamado “Post-recepción” en la carpeta.

Edite el “Post-recepción” archivo & agregue el siguiente código:

#! / bin / sh
GIT_WORK_TREE = / home / username / mysite.com git checkout -f

Cambie los permisos en el archivo a 755. Guardar & salir a la estación de trabajo de escritorio.

Paso cinco: Agregar repositorio remoto & Transferir archivos

Para finalizar, agregue el directorio remoto como Repositorio Git con el siguiente código:

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

Utilice los valores creados anteriormente en el servidor web remoto & agregarlos a la Git ajustes para el Drupal 8 archivos almacenados en la estación de trabajo. Luego ejecuta el código:

gitpush mysite master

Esto transferirá todos los archivos del sitio web del entorno de desarrollo localhost al servidor web remoto. Git se puede configurar más para rastrear ramas & versiones.

Para ahorrar tiempo, se recomienda utilizar un entorno de preparación remoto & Puerto Drupal 8 archivos a través de archivos zip. Utilizar el Apoyo & Emigrar módulo para portar la base de datos.

Conclusión: habilite el Control de versiones avanzado para Drupal 8

Git es un aspecto vital de Control de versiones en Ágil equipos de desarrollo de software que programan para el Drupal 8 ecosistema. Es la base principal de DevOps en la práctica.

Drupal 8 los desarrolladores necesitan saber CLI técnicas, así como Drush & Compositor, ser más efectivo con la administración de sitios web & servidores que usan Git para Control de versiones.

Echa un vistazo a estos 3 principales servicios de alojamiento de Drupal:

ChemiCloud

Precio inicial:
$ 2.76


Fiabilidad
10


Precios
9,9


Fácil de usar
9,9


Apoyo
10


Caracteristicas
9,9

Leer comentarios

Visita ChemiCloud

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Alojamiento A2

Precio inicial:
$ 3.92


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

Artículos de procedimientos relacionados

  • Cómo transferir archivos Drupal 8 desde WampServer con Subversion (SVN)?
    intermedio
  • Cómo transferir archivos Drupal 8 desde WampServer con CVS?
    intermedio
  • Cómo configurar un archivo de host virtual para Drupal 8 en Wampserver
    novato
  • Cómo instalar & Utilice Acquia Dev Desktop para Drupal 8
    intermedio
  • Cómo usar Git para control de versiones en su VPS o servidor dedicado
    experto
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me