La función de Control de Versiones Git™ en cPanel te permite alojar y gestionar repositorios Git directamente en tu cuenta.
Es útil para administrar cualquier conjunto de archivos: desde el código y recursos de un sitio web, hasta proyectos de desarrollo de software o simples documentos de texto.
Si quieres ampliar información, puedes consultar la documentación oficial de Configuración de despliegue y la documentación de Git.
Nota:
Todos los repositorios creados desde cPanel incluyen automáticamente un hook post-receive. Puedes encontrar más detalles en la documentación de githooks de Git.
Importante:
Si tu cuenta no tiene acceso a shell, solo podrás crear, clonar, eliminar o visualizar repositorios desde la interfaz gráfica.
En cambio, si cuentas con acceso shell, podrás usar Git directamente desde la terminal para realizar tareas como:
Puedes abrir una terminal desde el propio cPanel en:Inicio » Avanzado » Terminal.
Notas:
- Clonar un repositorio puede tardar varios minutos, durante los cuales las opciones estarán deshabilitadas y solo verás el nombre, la ruta y un mensaje de progreso.
- Si agregas o eliminas repositorios manualmente por línea de comandos, la lista en la interfaz podría no mostrarlos correctamente. Solo se listarán los creados desde la interfaz de cPanel.
En la tabla de repositorios encontrarás:
Acciones disponibles:
Advertencia:
Al eliminar la gestión desde cPanel, el repositorio no se borrará físicamente. Para eliminarlo por completo debes hacerlo manualmente desde el Administrador de Archivos o vía SSH.


Requisitos para la URL de clonación:
http://, https://, ssh://, git:// o el formato usuario@dominio:/ruta.
En Ruta del repositorio, escribe la carpeta donde se guardará:
En Nombre del repositorio, introduce el nombre que quieres mostrar en la interfaz.

Si usas una URL con ssh://:
~/.ssh/known_hosts.
Nota:
Si no puedes verificar el cambio, no continúes: podría ser un ataque Man-in-the-Middle.
.git de un repositorio.
\ * | " ' < > & @ \ $ { } [ ] ( ) ; ? : = % #`
.cpanel.trashetcmailssltmplogs.cphordespamassassin.htpasswdsvarcgi-bin.sshperl5access-logs
En Administrar podrás:


Importante:
No es posible cambiar la ruta de un repositorio que ya existe.
Nombre del repositorio — Es el nombre que se muestra en la interfaz. Si quieres modificarlo, escribe el nuevo nombre y pulsa Actualizar.
Rama actualmente activa — Muestra la rama local que tienes seleccionada en este momento. Puedes hacer clic aquí para abrir la interfaz de Gitweb en una nueva pestaña del navegador.
Nota:
Si el repositorio es de tipo bare (sin copia de trabajo), esta información no aparecerá.
Commit HEAD — En esta parte se muestran los detalles del commit más reciente (HEAD) en la rama activa:
Nota:
Si la rama no tiene commits o el repositorio es bare, estos datos no se mostrarán.
Información del último despliegue — Aquí verás datos sobre la última vez que se desplegó el repositorio:
Actualizar desde remoto — Permite traer (pull) los cambios desde el repositorio remoto y aplicarlos a la copia administrada por cPanel. Se usa la opción --ff-only, lo que significa que solo funcionará si la rama está actualizada o puede avanzarse de forma rápida (fast-forward).
URL remota — Dirección del repositorio remoto.
Desplegar commit HEAD — Permite desplegar los cambios desde la copia que administra cPanel.
.cpanel.yml y al menos una rama local o remota..cpanel.yml para hacer el despliegue..cpanel.yml en el repositorio remoto y no en la copia que gestiona cPanel.
Para más información sobre cómo desplegar, revisa la documentación oficial sobre Deployment y Set Up Deployment.