Server Manager/ Help
Open Server Manager →

Despliega un sitio web desde un repositorio git

Pega la URL de tu repositorio, escribe tu dominio y haz clic en Clonar y desplegar.

¿No tienes un repositorio git? → Despliega un sitio web desde tu ordenador

Si tu sitio web está en un repositorio git público (GitHub, GitLab, Bitbucket, Codeberg, Gitea o cualquier alojamiento git por HTTPS), Server Manager puede clonarlo directamente en tu servidor. Más adelante, para actualizarlo, solo tendrás que hacer clic una vez en Traer lo último de git: no hace falta volver a subir nada.

1. Abre el menú Acciones

En la barra superior, haz clic en Acciones. En la paleta que se abre, elige Desplegar desde mi ordenador (en "Traer algo") — o simplemente escribe "desplegar" en el cuadro de búsqueda.

Haz clic en Acciones en la barra superior y luego elige Desplegar desde mi ordenador
Haz clic en Acciones en la barra superior y luego elige Desplegar desde mi ordenador

2. Cambia el origen a "Desde un repositorio git"

Se abre una ventana nueva. En Origen, haz clic en Desde un repositorio git. La zona para soltar archivos desaparece y en su lugar aparece un campo de URL.

Cambia el origen a Desde un repositorio git
Cambia el origen a Desde un repositorio git

3. Pega la URL de tu repositorio

Pega la URL https:// de tu repositorio; por ejemplo, https://github.com/yourname/mysite. Usa la forma HTTPS, no la forma SSH git@.

Pega la URL de tu repositorio en el campo
Pega la URL de tu repositorio en el campo

4. Escribe tu dominio

Escribe la dirección en la que quieres publicar el sitio; por ejemplo, mysite.example.com. Puedes dejarla en blanco por ahora para publicarlo en la IP de tu servidor.

Escribe tu dominio en el campo Dominio
Escribe tu dominio en el campo Dominio

5. Haz clic en "Clonar y desplegar"

Haz clic en Clonar y desplegar abajo a la derecha
Haz clic en Clonar y desplegar abajo a la derecha

6. Listo

La ventana se cierra y el chat toma el relevo. Clonamos tu repositorio en el servidor, configuramos , solicitamos un certificado de y recargamos el proxy. Cuando termina, tu sitio aparece en la pantalla de inicio con un punto verde, y en su panel de servicio aparece el botón **Traer lo último de git**.

Tu nuevo sitio aparece en la vista general con un punto verde
Tu nuevo sitio aparece en la vista general con un punto verde

Actualizar más adelante

Haz clic en **Traer lo último de git** en el panel de servicio del sitio: haremos git pull de tus últimos commits sin volver a clonarlo. Para repositorios privados, genera una clave de despliegue desde el mismo panel; las próximas actualizaciones ya no volverán a pedir credenciales. El desglose completo (gestión de conflictos, claves de despliegue y comportamiento de subdirectorios en monorepos) está en el artículo sobre Traer lo último.

¿Quieres ajustar algunas cosas antes?

Antes de hacer clic en Clonar y desplegar, despliega la sección Avanzado (git).

La sección Avanzado (git) desplegada: Rama, Subdirectorio, Token de acceso personal
La sección Avanzado (git) desplegada: Rama, Subdirectorio, Token de acceso personal

Rama. Sobrescribe la rama predeterminada: cualquier valor que acepte git clone --branch, incluidas etiquetas y SHA de commits.

Subdirectorio. Para monorepos: despliega solo una carpeta dentro del repositorio (por ejemplo, apps/web). Usamos sparse-checkout para que Traer lo último siga funcionando: solo se materializa tu subdirectorio, pero el historial completo de .git queda disponible para futuras actualizaciones.

Token de acceso personal. Para repositorios privados. Usamos el token una sola vez para el clon inicial y, justo después, lo eliminamos de la URL remota local. Cuando termine el despliegue, genera una **clave de despliegue** desde el panel de servicio para actualizaciones por SSH a largo plazo.