GitHuby gita generalmente intimidan a mucha gente. Sin embargo, este tipo de software de control de versiones distribuidas es imprescindible en cualquier kit de herramientas para desarrolladores. Además, saber cómo usar GitHub e implementar su código en su alojamiento de WordPress puede hacer que su proceso de desarrollo sea mucho más seguro. De esta forma siempre tendrás a mano una copia segura de tu código.
En este artículo, le enseñaremos cómo implementar y actualizar un sitio completo de WordPress desde GitHub en el servidor web de su elección (si lo admiten). Cubriremos cuatro pasos para guiarlo a través del proceso, ¡así que comencemos ahora mismo!
Introducción a GitHub
GitHub es una plataforma de control de versiones distribuidas basada en sistema git. Le permite configurar repositorios donde puede «empujar» su código y archivos, para que siempre tenga una copia segura de ellos y pueda mantener todo sincronizado entre varias computadoras.
Sin embargo, GitHub ofrece mucho más que solo almacenamiento. También brilla en otras dos áreas clave:
- Cambio de camino. Con GitHub, tendrá un registro de cada cambio que realice en su base de código siempre que se comprometa con él.
- Proyecto de cooperación. Git permite que varias personas trabajen en el mismo proyecto, lo que ayuda a evitar cambios conflictivos y garantiza que todos tengan acceso a la última versión del código base.
Hace un tiempo, escribimos una guía completa sobre cómo comenzar con GitHub. Si es nuevo en el uso de la plataforma, le recomendamos que lea este artículo primero. ¡Entonces puedes regresar y comenzar con los siguientes pasos!
Cómo implementar WordPress con GitHub en su servidor web (en 4 pasos)
Cargar código de GitHub a su servidor web no es tan complicado como puede imaginar. Sin embargo, para que este proceso funcione, su proveedor de alojamiento de WordPress debe admitir el acceso Secure Shell (SSH) y el uso de Git, que son la clave para impulsar.
Algunos servidores web de alta calidad que admiten SSH y Git incluyen SiteGround y WP Engine, aunque no son los únicos. Sin embargo, en este tutorial, nos centraremos en cómo funciona este proceso con SiteGround.com.
Paso 1: configure un nuevo repositorio para su código de WordPress
Configurar repositorios de GitHub es simple. En este proceso, probablemente querrá usar un repositorio privado para que nadie pueda ver el código de su sitio web.
Para empezar, tienes que configurar un repositorio vacío. A continuación, creará una nueva instalación de WordPress en GitHub, la clonará localmente y luego enviará esa instancia a GitHub.
Una vez hecho esto, puede anular SiteGround GitHub como su punto de partida y configurar el primero como su entorno de producción. Como sabrá, el entorno de producción es donde realmente reside el código final y donde los usuarios interactuarán.
Una vez que se complete el proceso, cada vez que realice cambios en su instalación local de WordPress, podrá enviarlos a GitHub (fuente) y luego implementarlos en el repositorio de producción de SiteGround. Echemos un vistazo más de cerca a cómo funciona el resto de este proceso.
Paso 2: Cree un nuevo repositorio en su proveedor de alojamiento web
Algunos servidores web como SiteGround vienen con herramientas Git integradas que puede usar para sincronizar su sitio con el repositorio (y viceversa). Por ejemplo, SiteGround permite esto desde el panel de control seleccionando herramienta SG-GIT:
Después de seleccionar la herramienta, verá la opción de crear un repositorio Git para cualquier sitio alojado en SiteGround. Luego aparecerá una ventana con el comando «git clone» que te permitirá copiar tu nuevo sitio de WordPress a tu computadora local:

Este comando también contendrá la clave SSH que necesitarás para acceder a SiteGround desde la terminal. Después de configurar y ejecutar el terminal iniciar sesión en SiteGround a través de SSH y ejecute el comando de clonación para la nueva carpeta donde se ubicará su repositorio local.
Paso 3: reemplaza SiteGround GitHub como tu punto de partida
En este punto, tiene un repositorio local que contiene una copia de su sitio SiteGround WordPress. Sin embargo, su punto de partida se establecerá en SiteGround, por lo que aún deberá integrarlo con GitHub.
Debe cambiar el nombre de este punto de partida y configurarlo como entorno de producción con el siguiente comando:
git remote rename origin production
Luego puede clonar el repositorio de GitHub vacío que creó en el paso uno. Para hacer esto, vaya a GitHub y busque el botón «clonar» o «descargar» en la parte superior de la pantalla. Aparecerá una ventana que contiene una URL similar a esta:

En este punto, puede ejecutar este comando desde su terminal:
git remote add origin [cloning URL goes here]
Todo el trabajo preparatorio ya está hecho, por lo que todo lo que queda es mover su repositorio clonado a GitHub.
Paso 4: Cargue su repositorio en GitHub y actualice su entorno de producción
En este momento, tiene un nuevo sitio de WordPress en SiteGround y una copia del mismo todavía está en su repositorio local. Lo que debe hacer es enviar este código a un repositorio de GitHub vacío con este comando:
git push origin master
Entonces tendrás una base de código de WordPress completa en los tres puntos. Esto significa que puede comenzar a modificar el código y los archivos en su clon local. Cuando quieras actualizar, todo lo que tienes que hacer es ejecutar estos dos comandos en el orden correcto desde tu terminal:
git push origin mastergit push production master
La única parte complicada de este proceso es la configuración inicial. Sin embargo, si alguna vez usó Git para el control de versiones, sabe lo útil que puede ser para el trabajo en equipo. Cuando haya terminado, puede concentrarse en el trabajo de desarrollo y saber que su código está seguro en el repositorio.
Solicitud
Usar GitHub es más fácil de lo que te imaginas, especialmente ahora que hay una GUI amigable para ejecutarlo. Más importante aún, hay muchas formas en que el control de versiones puede ayudar a WordPress a crecer. Puede usarlo para mantener copias seguras del código, realizar un seguimiento de los cambios, abrir elementos para la colaboración y más.
Además, si desea utilizar GitHub para implementar sus sitios de WordPress, puede hacerlo en solo cuatro pasos:
- Configura un nuevo repositorio para tu código de WordPress.
- Cree un nuevo repositorio en su servidor web.
- Reemplace el host con GitHub como punto de partida.
- Sube tu repositorio a GitHub y actualiza tu entorno de producción.
¿Tiene preguntas sobre la implementación de sitios de WordPress con GitHub? ¡Hablemos de ellos en la sección de comentarios a continuación!
Imagen en miniatura del artículo de Teguh Jati Prasetyo / shutterstock.com
Divulgación: Esta publicación contiene enlaces de afiliados que apoyan a nuestro equipo y aseguran el libre flujo de contenido en el blog. Cuando compra algo después de hacer clic en su enlace de afiliado, podemos ganar una comisión.








