140 – Como CLONAR REPOSITORIO DESDE GITHUB EN UN SERVIDOR HOSTING con BD yGITHUB(👨💻PHPyMYSQL💻)

Duración: 9 min
Módulo: Mejoras, Despliegue y Control de Versiones 🌐 Lección 8 de 12

Descripción

☁️ Lección: Clonación de Repositorio desde GitHub al Hosting

El video responde a una sugerencia de la comunidad sobre cómo subir el proyecto al servidor de forma más rápida, evitando el uso lento y manual del cliente FTP (como FileZilla), que toma cerca de media hora [01:05].

1. 💾 Preparación: Actualización del Repositorio Local

Antes de la clonación, el desarrollador se asegura de que la versión de GitHub esté completamente actualizada con las correcciones de código de las lecciones anteriores (como la mejora en la diferencia de tiempo).

  • Comandos Git: Se ejecutan git add ., git commit y git push para subir los últimos cambios del proyecto al repositorio remoto de GitHub [03:00].
  • Verificación: Se confirma que los archivos modificados (como registrar_factura en controles) ya contienen el código final [04:12].

2. 🔑 Implementación: Clonación Directa en cPanel

El método clave es utilizar la funcionalidad de Control de Versiones de Git disponible en el cPanel de los hostings premium (algo no disponible en hostings gratuitos como InfinityFree) [01:30].

PasoAcciónPropósito
Obtener URLCopiar la URL del repositorio de GitHub (.git).Indica al hosting de dónde descargar el código fuente.
Acceder a cPanelAbrir la herramienta "Control de Versiones de Git" en el hosting [01:38].Iniciar el proceso de clonación.
Especificar DirectorioEstablecer la ruta de destino donde se clonará el proyecto, que debe ser la carpeta raíz del dominio que se enlazó en la Lección 135 (ej. sisparqueo.ml) [06:14].Asegura que el proyecto sea accesible a través del dominio web.
ClonarEjecutar el comando de clonación.Transfiere todo el código fuente del proyecto desde GitHub al servidor en cuestión de segundos [07:14].

3. 🚧 Resultado y Próximos Pasos

El sistema ya está clonado en el dominio en producción (sisparqueo.ml) [07:59].

  • Estado Actual: Al intentar acceder al dominio, el sistema muestra un error de conexión a la base de datos [08:04].
  • Siguiente Tarea: El próximo paso es crear la Base de Datos en el servidor de hosting y actualizar el archivo de configuración (config.php) con las nuevas credenciales del servidor para completar la conexión y poner el sistema en línea [08:26].