---
title: "Configurar y utilizar Git con un alojamiento web de OVHcloud"
description: "Descubra cómo configurar y utilizar Git con un alojamiento web en el área de cliente de OVHcloud"
url: https://docs.ovhcloud.com/es/guides/web-cloud/web-hosting/git-integration-webhosting
lang: es
lastUpdated: 2025-07-03
---
# Configurar y utilizar Git con un alojamiento web de OVHcloud

## Objetivo

En el panorama digital actual, las sociedades son cada vez más dinámicas e innovadoras. La capacidad de gestionar y desplegar eficazmente el código de su sitio web es esencial para mantener la competitividad y la durabilidad de su marca. Git, el sistema de control de versiones más utilizado del mundo, permite almacenar el código de su sitio web en plataformas como GitHub, permitiendo una mejor trazabilidad de los cambios, así como una automatización y un despliegue más rápidos. Como cliente de OVHcloud, tendrá una infraestructura sólida para alojar su sitio web, aprovechando al mismo tiempo las numerosas ventajas de Git y GitHub para el desarrollo y la evolución de su sitio web.

**Descubra cómo configurar y utilizar Git con un alojamiento web desde el área de cliente de OVHcloud.**

## Requisitos

- Tener contratado un [plan de hosting de OVHcloud](https://www.ovhcloud.com/es-es/web-hosting/).
- Tener una cuenta [GitHub](https://github.com/) y estar conectado a ella.

:::info
A fecha de hoy, solo la plataforma GitHub es compatible con los servicios de alojamiento web de OVHcloud.

:::


***

### Acceso al área de cliente de OVHcloud

- **Enlace directo:** <ManagerLink to="/#/web/hosting">Web hosting</ManagerLink>
- **Ruta de navegación:** <code className="action">Web Cloud</code> > <code className="action">Alojamientos</code> > Seleccione su alojamiento web

***


## Procedimiento

:::info
Para la asociación y la configuración de Git, deberá realizar cambios en su cuenta de GitHub. Antes de empezar, conéctese a su cuenta de GitHub.

:::

### Asociar un directorio a Git [](#)
:::warning
Al asociar un directorio a Git, todos los dominios presentes en dicho directorio también se asociarán a Git. Por ejemplo, si el directorio correspondiente al sitio web que usted asocia es `www`, todos los dominios asociados al directorio `www` también estarán asociados a Git.

:::

Conéctese a su área de cliente de OVHcloud
 y realice las siguientes acciones:
- Acceda a la pestaña <code className="action">Web Cloud</code>.
- Seleccione su alojamiento en la sección <code className="action">Alojamientos</code> a la izquierda.
- Haga clic en la pestaña <code className="action">Multisitio</code>.
- En la tabla que se abre, identifique la fila correspondiente al directorio que desea asociar a Git.
- Haga clic en el botón <code className="action">...</code> y seleccione <code className="action">Asociar Git</code>.

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/link-git.png)
Aparecerá el formulario de asociación de Git. Es necesario configurar varios elementos:

- Llave SSH
- Depósito de GitHub
- Rama del repositorio de GitHub
- Llave SSH (para un repositorio privado GitHub)
- Webhook (opcional)

#### Establecer el repositorio de GitHub

Introduzca la dirección de su repositorio de GitHub. Si aún no tiene un repositorio de GitHub para su proyecto, cree uno.

Para crear un nuevo repositorio:

- Inicie sesión en su cuenta de GitHub.
- Haga clic en su imagen de perfil en la esquina superior derecha y luego en <code className="action">Your repositories</code>.
- A la derecha de la pantalla, haga clic en <code className="action">New</code>.

Introduzca un nombre para el depósito e introduzca la información solicitada.

:::warning
Marque la opción `Add a README file` para que GitHub inicialice correctamente el repositorio.

:::

Haga clic en `Create Repository
`.
Copie la dirección de su repositorio de GitHub. Debe tener el siguiente formato:

- `https://github.com/<username>/<repository_name>.git` para un depósito público.
- `git@github.com:<username>/<repository_name>.git` para un depósito privado.

Vuelva al formulario de asociación de Git y pegue la dirección de su repositorio de GitHub en el campo `Repositorio`. Si el formato de la dirección no es correcto, aparecerá el siguiente mensaje de error:

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/error-wrong-git-repository-name.png)
Ahora defina la rama de su repositorio de GitHub. La rama predeterminada es `main`, pero si desea utilizar otra rama, cree una en GitHub siguiendo estos pasos:

- Inicie sesión en su cuenta de GitHub.
- Haga clic en su imagen de perfil en la esquina superior derecha y luego en <code className="action">Your repositories</code>.
- Acceda al repositorio de GitHub correspondiente.
- Haga clic en <code className="action">Main</code> y luego en <code className="action">View all branches</code>, o haga clic directamente en la pestaña <code className="action">x Branch</code>.
- A la derecha de la pantalla que aparece, haga clic en <code className="action">New branch</code>.
- Indique el nombre de la nueva rama y confirme haciendo clic en <code className="action">Create new branch</code>.

Vuelva al formulario de asociación de Git en el área de cliente de OVHcloud e introduzca el nombre de la nueva rama que acaba de crear.

Si introduce la dirección de un repositorio privado de GitHub (de tipo `git@github.com:<username>/<repository_name>.git`), aparecerá un campo `SSH key` (llave SSH) debajo del campo `Branch`.

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/field-ssh-key.png)
Para configurar su llave SSH, consulte el paso "Asociar una llave SSH a GitHub (solo para los repositorios privados de GitHub)" a continuación.

#### Asociar una llave SSH a GitHub (solo para los repositorios privados de GitHub) [](#)
:::info
**¿Por qué es necesaria la llave SSH únicamente para un depósito privado?**

Cuando su repositorio de GitHub es público, los archivos pueden recuperarse sin autenticación, lo que significa que Git puede clonar y actualizar el código sin necesidad de una llave SSH. Por el contrario, si su depósito es privado, GitHub requiere autenticación para acceder. La llave SSH permite establecer esta conexión segura y garantizar que solo los usuarios autorizados puedan interactuar con el repositorio.

:::

:::info
La generación de una llave SSH es un paso fundamental, ya que establece una conexión segura y cifrada entre el directorio de su sitio web y el repositorio de GitHub. Esta clave garantiza que las transferencias de datos y los cambios de código se realizan de forma segura y autenticada, evitando el acceso no autorizado y garantizando la integridad del código.

:::

Copie su llave SSH haciendo clic en el botón de la derecha.

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/field-ssh-key-copy.png)
Registre la llave SSH en su cuenta de GitHub:

- Inicie sesión en su cuenta de GitHub.
- Haga clic en su imagen de perfil en la esquina superior derecha y luego en <code className="action">Settings</code>.
- En la nueva página, haga clic en <code className="action">SSH and GPG keys</code> en la columna izquierda.
- Seleccione <code className="action">New SSH key</code> o <code className="action">Add SSH key</code>.

Aparecerá el formulario para añadir una nueva llave SSH:

- **Title** : añada una descripción para su llave SSH. Por ejemplo, puede denominar esta llave "OVHcloud".
- **Type of key**: deje el valor por defecto <code className="action">authentication key</code>
- **Key** : pegue su llave SSH.

Para validar la información, haga clic en `Add SSH key
`. Si se le solicita, confirme el acceso a su cuenta en GitHub.
#### Configurar el despliegue automático

En la parte inferior del formulario de asociación de Git, aparece la sección `Configurar el despliegue automático
`, junto con la dirección URL de webhook. Configurar un webhook permite a su repositorio de GitHub notificar automáticamente a su alojamiento web de OVHcloud los eventos que se produzcan en el repositorio de GitHub (nuevo despliegue, cambio en el código, etc.). Esta función es especialmente útil si trabaja en grupo en el mismo proyecto y desea mantener actualizados todos los cambios del repositorio de GitHub. Para más información, consulte cómo [configurar un webhook en GitHub](#configureWebhook)
.
#### Validar la asociación de Git

Antes de validar el formulario de asociación de Git, asegúrese de que:

- La llave SSH se ha registrado correctamente en su cuenta de GitHub.
- La dirección de su repositorio de GitHub es correcta. Debe tener el formato `https://github.com/<username>/<repository_name>.git`.
- El nombre de la rama del repositorio de GitHub es correcto.
- El directorio de instalación está vacío.

Para validar la información del formulario de asociación de Git, haga clic en `Aplicar la configuración
`.
### Activación de la asociación de Git

#### Correcto de la asociación de Git

Una vez validado el formulario de asociación de Git, se abrirá la pestaña Multisitio.

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/banner-git-activation-ongoing.png)
Un banner verde le indica que Git se está activando. Siga la activación de Git haciendo clic en el enlace `Tareas en curso
`.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/ongoing-tasks/ongoing-task-git-activation.png)
El estado `En proceso
` indica que la asociación de Git está en curso. El proceso puede tardar varios minutos. Una vez completada la tarea, aparecerá el estado `Activado
`.
También puede consultar el progreso de la activación de Git en la pestaña `Multisitio
`. En la tabla, identifique las filas correspondientes al directorio que desea asociar a Git. Para cada una de las filas en cuestión, en la columna `Git
`, la mención `En curso
` le indica que Git se está activando.
Cuando se realiza la asociación de Git, el estado `Activado
` aparece en la columna `Git
` para las filas afectadas.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/success-git-activation.png)
#### Errores de asociación de Git

En la tabla de la pestaña `Multisitio
`, identifique las filas correspondientes al directorio que desea asociar a Git. En la columna `Git`
, si aparece `Error`
, significa que se ha producido al menos uno de los siguientes errores:
- La llave SSH no ha sido registrada en su cuenta de GitHub.
- El directorio de instalación no está vacío.
- La dirección del repositorio de GitHub no existe o es incorrecta.
- La bifurcación del repositorio de GitHub no existe o su nombre es incorrecto.

Para conocer la causa exacta del error, consulte la información de la última implementación. En la tabla, identifique la fila correspondiente al dominio cuyos logs del último despliegue quiera consultar. A la derecha de la línea, haga clic en el botón `...
` y luego en `Información del último despliegue
`.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/latest-deployment-information.png)
Una vez identificado el error o los errores, vuelva a asociar Git. Vuelva a intentar la operación haciendo clic en el botón `...
` de la fila correspondiente y, a continuación, en `Asociar Git
`.
### Desplegar un repositorio de GitHub en un alojamiento web de OVHcloud

Conéctese a su área de cliente de OVHcloud
, acceda a la sección `Web Cloud
`, haga clic en `Alojamientos
` y seleccione el alojamiento correspondiente. Seleccione la pestaña `Multisitio
`. En la tabla que se abre, identifique la fila correspondiente al dominio que desea desplegar con Git. Asegúrese de que el estado de la columna Git sea `Activado
`. Haga clic en el botón `...
` y luego en `Desplegar Git
`.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/deploy-git.png)
Aparecerá un mensaje de confirmación y una casilla de verificación que le indicará que, en caso de conflicto durante la implementación, puede forzar los cambios remotos (del repositorio de GitHub) en el repositorio local. Marque o no la casilla según su elección y haga clic en `Confirmar
` para validar la implementación.
:::warning
Para evitar perder los cambios locales, asegúrese de guardarlos antes de sobrescribirlos con los cambios de la rama remota.

:::

La nueva versión de su sitio web se ha desplegado correctamente en su alojamiento de OVHcloud. Si otras personas trabajan en el mismo proyecto y realizan cambios en el repositorio de GitHub, puede [configurar un webhook en GitHub](#configureWebhook) para que los cambios se implementen automáticamente en su alojamiento web. De este modo, no tendrá que desplegar Git manualmente y su alojamiento web siempre estará actualizado.

### Editar un dominio

Conéctese a su área de cliente de OVHcloud
, acceda a la sección `Web Cloud
`, haga clic en `Alojamientos
` y seleccione el alojamiento correspondiente. Seleccione la pestaña `Multisitio
`. En la tabla que se abre, identifique la fila correspondiente al dominio que desea modificar. Haga clic en el botón `...
` y luego en `Modificar el dominio
`. Existen dos escenarios posibles:
#### El dominio no es el único asociado al mismo directorio

Se abrirá la siguiente ventana:

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step1.png)
Modifique la información que desee y haga clic en `Siguiente
`.
Aparecerá una segunda ventana de confirmación con un resumen de los cambios.

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png)
Haga clic en `Confirmar
` para confirmar los cambios realizados en el dominio.
#### El dominio es el único asociado al directorio

Se abrirá la siguiente ventana:

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/modify-alone-domain-step1.png)
Como se indica en el mensaje, [elimine su asociación Git](#deleteGitAssociation) primero antes de modificar su dominio.

### Desvincular un dominio

Conéctese a su área de cliente de OVHcloud
, acceda a la sección `Web Cloud
`, haga clic en `Alojamientos
` y seleccione el alojamiento correspondiente. Seleccione la pestaña `Multisitio
`. Se abrirá una tabla en la que deberá identificar la línea correspondiente al dominio que quiera separar del alojamiento web de OVHcloud. Haga clic en el botón `...
` y luego en `Desvincular el dominio
`. Existen dos escenarios posibles:
#### El dominio no es el único asociado al mismo directorio

Se abrirá la siguiente ventana.

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/detach-domain-popup.png)
Haga clic en `Confirmar
` para confirmar la separación del dominio.
#### El dominio es el único asociado al directorio

Se abrirá la siguiente ventana:

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/detach-alone-domain.png)
Como indica el mensaje, [elimine su asociación Git](#deleteGitAssociation) primero antes de desvincular su dominio.

### Configurar Git

Conéctese a su área de cliente de OVHcloud
, acceda a la sección `Web Cloud
`, haga clic en `Alojamientos
` y seleccione el alojamiento correspondiente. Seleccione la pestaña `Multisitio
`. En la tabla que se abre, identifique la fila correspondiente al directorio que desea configurar con Git. Haga clic en el botón `...
` y luego en `Configurar Git
`.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/configure-git-button.png)
Aparecerá la siguiente información:

- Llave SSH: si todavía no lo ha hecho, [registre su llave SSH en su cuenta de GitHub](#linkSSHKey).
- Depósito: dirección de su depósito Git. Este campo aparece atenuado porque no puede cambiar la dirección del repositorio Git. Para cambiar la dirección URL del repositorio de Git, debe [quitar la asociación Git del directorio](#deleteGitAssociation) y, a continuación, volver a [asociar el directorio a Git](#associateGitRepo).
- Rama: nombre de la rama del repositorio de GitHub. Puede editar este campo.
- URL de webhook: si desea optimizar sus despliegues en Git, [configure el webhook en GitHub](#configureWebhook).

### Información del último despliegue

Una vez que haya desplegado su repositorio de GitHub en su alojamiento web, podrá consultar la información relativa al último despliegue, como los errores, las pruebas o cualquier otra información útil.

Conéctese a su área de cliente de OVHcloud
, acceda a la sección `Web Cloud
`, haga clic en `Alojamientos
` y seleccione el alojamiento correspondiente. Seleccione la pestaña `Multisitio
`. En la tabla que se abre, identifique la fila correspondiente al dominio cuyos logs del último despliegue desea consultar. A la derecha de la línea, haga clic en el botón `...
` y luego en `Información del último despliegue
`.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/latest-deployment-information.png)
En esta pantalla podrá consultar toda la información relativa a la última implementación.

### Quitar la asociación de Git [](#)
Conéctese a su área de cliente de OVHcloud
, acceda a la sección `Web Cloud
`, haga clic en `Alojamientos
` y seleccione el alojamiento correspondiente. Seleccione la pestaña `Multisitio
`. En la tabla que se abre, identifique la fila correspondiente al directorio cuya asociación con Git desea eliminar. Haga clic en el botón `...
` y luego en `Eliminar Git
`.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/delete-git-association-button.png)
Se abrirá la siguiente ventana:

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/delete-git-association-popup.png)
El mensaje le informa de que la eliminación se aplicará a todos los dominios asociados al directorio. Marque la casilla `¿Desea vaciar el contenido del directorio 
`<your_directory>`
?
` si también desea eliminar el contenido (carpetas y archivos) del directorio.
1\.	Si marca la casilla, aparecerá la siguiente ventana:

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/delete-git-association-with-folder-popup-confirm.png)
Haga clic en `Confirmar
` para confirmar la eliminación de la asociación Git del directorio y su contenido.
2\.	Si no activa la casilla, se abrirá la siguiente ventana:

![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/delete-git-association-popup-confirm.png)
Haga clic en `Confirmar
` para confirmar la eliminación de la asociación Git del directorio.
### Configurar un webhook en GitHub

#### Obtener la URL del webhook

:::info
Si ya está en el formulario de asociación de Git, copie la URL del webhook y vaya al paso "[Configurar webhook](#configureWebhook)".

:::

Conéctese a su área de cliente de OVHcloud
, acceda a la sección `Web Cloud
`, haga clic en `Alojamientos
` y seleccione el alojamiento correspondiente. Seleccione la pestaña `Multisitio
`. En la tabla que se abre, identifique la fila correspondiente al directorio en el que desea configurar un webhook. Haga clic en el botón `...
` y luego en `Configurar Git
`.
![Multisite](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/multisite/configure-git-button.png)
En la parte inferior del formulario que aparece, identifique la dirección del campo `URL de webhook
` y cópiela. Ahora debe guardar la URL y configurar el webhook en su cuenta de GitHub.
#### Configurar el webhook [](#)
Inicie sesión en su cuenta de GitHub y vaya al repositorio en el que desea configurar el webhook. Acceda a la pestaña `Settings
` y, en el menú lateral de la configuración, haga clic en `Webhooks
`. Haga clic en el botón `Add webhook
` para acceder al formulario:
- **Payload URL**: introduzca la URL proporcionada en el formulario de asociación de Git (<code className="action">URL de webhook</code>).
- **Content type**: elija <code className="action">application/json</code> como tipo de contenido para los datos enviados.
- **Secret**: el secreto es opcional. GitHub lo usará para firmar los mensajes enviados por el webhook, mejorando así la seguridad.
- **SSL verification**: si su sitio web es compatible con HTTPS, deje esta opción activada para una mayor seguridad.
- **Which events would you like to trigger this webhook ?** : seleccione los eventos que activarán el envío del webhook. Para un despliegue automático, <code className="action">Just the push event</code> (Solo el evento push) suele ser suficiente, pero puede elegir <code className="action">Send me everything</code> para recibir notificaciones de todos los eventos.
- **Active** : Asegúrese de que la casilla de verificación está marcada para activar el webhook.

Haga clic en `Add webhook
` para guardar y activar su nuevo webhook.
#### Probar su webhook

Una vez que haya creado su webhook en GitHub, diríjase a la lista de webhooks y seleccione el webhooks que acaba de crear, o haga clic en `Edit
`.
En la nueva pantalla, haga clic en la pestaña `Recent Deliveries
`. Para enviar un evento de prueba específico, GitHub normalmente envía un evento `ping`
 al crear el webhook, y puede utilizar el botón `Redeliver
` junto a ese evento para probarlo.
Si la prueba ha funcionado, la pestaña `Response
` devuelve un código 200. Si devuelve un código de error (normalmente 500 o 400), significa que su webhook está mal configurado. Vuelva al formulario de adición de un webhook y compruebe los datos, específicamente la URL del webhook proporcionada por OVHcloud.
#### Utilizar el webhook

Una vez configurado el webhook, el código del sitio web se actualizará automáticamente cada vez que se produzcan cambios en el repositorio de GitHub. Por ejemplo, si un compañero realiza algún cambio en el repositorio de GitHub, el código del sitio web se actualizará localmente (en el alojamiento de OVHcloud).

### Conclusión

Acaba de asociar el código de su sitio web con Git a través de su repositorio de GitHub. Ahora puede desplegar los cambios realizados en el repositorio de GitHub en su alojamiento web o desplegarlos de forma automatizada gracias al webhook, consultar los logs de sus despliegues y realizar múltiples acciones, todo ello desde su área de cliente, en solo unos clics.

## Más información [](#)
[Publicar un sitio web en internet](/es/guides/web-cloud/web-hosting/hosting-how-to-get-my-website-online.md)

Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](https://partner.ovhcloud.com/es-es/directory/).

Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](https://www.ovhcloud.com/es-es/support-levels/).

Interactúe con nuestra [comunidad de usuarios](https://community.ovhcloud.com/).
