Ir al contenido principal

Web Hosting y WordPress Hosting — Integrar un repositorio GIT con tu hosting

L
Escrito por Luciana Parente

Aplica a: Web Hosting y WordPress Hosting · Interfaz: panel Ferozo · Tiempo estimado: 15 min


¿Qué vas a lograr?

Conectar un repositorio GIT público o privado a tu hosting para desplegar tu proyecto directamente desde el repositorio.


Antes de empezar

Verificá que la versión de PHP activa en tu hosting coincida con la que necesita el proyecto, especialmente si usás Composer. Podés cambiarla desde Mi Sitio WebConfiguración de PHP.

El directorio de implementación debe estar completamente vacío antes de clonar el repositorio — si contiene archivos, el proceso falla.


Integrar un repositorio público por HTTPS

  1. En el panel Ferozo, andá a Mi Sitio WebGIT

  2. Hacé clic en Crear nuevo

  3. En tu repositorio de GitHub, copiá la URL HTTPS desde el botón CodeHTTPS

  4. En Ferozo, completá los campos:

    • Repositorio — pegá la URL HTTPS

    • Rama — la rama del repositorio (generalmente main o master)

    • Directorio — la carpeta donde querés instalarlo. Si lo dejás vacío, se instala en public_html

  5. Hacé clic en Crear ahora y esperá a que se complete la integración


Integrar un repositorio privado por SSH

  1. En el panel Ferozo, andá a Mi Sitio WebGIT y hacé clic en Clave SSH

  2. Hacé clic en Generar clave SSH y esperá a que se genere

  3. Copiá la clave generada

  4. En tu repositorio de GitHub, andá a SettingsDeploy keysAdd deploy key

  5. Ingresá un título descriptivo, pegá la clave SSH en el campo Key y hacé clic en Add key

  6. En tu repositorio, copiá la URL SSH desde el botón CodeSSH

  7. En Ferozo, hacé clic en Crear nuevo y completá los campos con la URL SSH y los datos del repositorio

  8. Hacé clic en Crear ahora


Opciones de gestión del repositorio

Desplegar manualmente
Si el repositorio se actualizó y querés traer los cambios al hosting, hacé clic en Desplegar sobre el repositorio correspondiente.

Implementación automática

Para que los cambios del repositorio se apliquen automáticamente en el hosting sin intervención manual:

  1. En Ferozo, copiá el enlace de implementación automática que aparece en la configuración del repositorio

  2. En GitHub, andá a SettingsWebhooks Add webhook

  3. Pegá el enlace en Payload URL y hacé clic en Add webhook

A partir de ese momento, cada vez que actualicés el repositorio los cambios se reflejan automáticamente en el hosting.


Ver la última compilación

Hacé clic en Mostrar última salida de compilación para ver el registro del último despliegue.


Eliminar un repositorio

Hacé clic en el ícono del tacho sobre el repositorio que querés eliminar y confirmá la acción.

Al eliminar el repositorio de la lista, la carpeta en el hosting no se elimina automáticamente. Para borrarla, andá a Mi Sitio WebAdministrador de archivospublic_html, ubicá la carpeta y eliminala desde ahí.


Errores frecuentes

El despliegue falla al crear el repositorio

→ Verificá que el directorio de destino esté completamente vacío antes de intentar la integración.

Los cambios del repositorio no se reflejan automáticamente

→ Verificá que el webhook esté configurado correctamente en GitHub. Recargá la página del webhook con F5 — si la integración fue exitosa aparece un check verde.


¿Ha quedado contestada tu pregunta?