cPanel con Git Version Control en Hostinet

Categorias: cPanel

cPanel con Git Version Control en Hostinet

En Hostinet, mantenemos actualizados los servicios que ofrecemos a nuestros clientes para mantener siempre el mayor nivel de seguridad y ofrecer las nuevas funcionalidades que se vayan añadiendo.

El panel de control que ofrecemos a nuestros clientes de hosting (Linux compartido) es cPanel, un panel de control que es todo un referente en paneles de control de hosting.

Desde la versión 72 de cPanel, en Hostinet se ya se está actualizando cPanel a la versión 74, hay disponible una nueva opción llamada Git Versión Control.

git version control acceso desde cpanel


¿Qué es Git Version Control?

Es posible que nunca hayas oido hablar de Git, si no te has dedicado a desarrollar software, aunque también se puede usar en otros ámbitos, como el diseño web, creación de documentos o informes, etc…, incluso uno de los chicos de cPanel lo usa de forma personal para ¡hacer la lista de la compra!

Se trata de un control de versiones, un sitio donde puedes almacenar cualquier tipo de archivo quedando registrado en todo momento cualquier cambios que se realice en cualquier archivo.

Digamos que puedes subir un archivo con un código o un diseño web. Si ves que los cambios no funcionan como piensas o sencillamente no te gustan, usando Git tendrás la versión original del archivo sin los cambio efectuados para poder volver atrás en cualquier momento y recuperar el archivo original.

Además, si en un proyecto están trabajando varias personas y cada una de ellas se ocupa de una funcionalidad distinta, organizar todo esto puede ser algo complejo.

Usando Git todo esto se simplifica enormemente. Todo aparece ramificado en distintas funcionalidades de un mismo proyecto y cada vez que se modifica un archivo queda registrado sin modificar la versión original.

Además, varios usuarios pueden acceder a los mismos documentos y cada uno de ellos puede ver cuáles son las modificaciones que han realizado el resto, teniendo en todo momento una visión colectiva del proyecto lo más clara posible.

estructura git version control de cPanel

La forma en la que se configure el Git del proyecto depende de las necesidades de cada proyecto.

Si un proyecto es muy grande y distintos departamentos tiene que realizar partes distintas del proyecto, se puede configurar con distintas capas para que nadie estructurar el trabajo de la forma más efectiva posible.

Quizás con la siguiente imagen queda esto explicado de una forma más clara:

git capas proyectos cPanel

También se puedenramificar los cambios, para que cada uno de ellos quede registrado de la forma que más nos convenga según el proyecto, algo que puede ser muy útil:

ramificaciones trabajo git en cPanel


Cómo usar Git Version Control desde cPanel

Git Version Control funciona con repositorios. Estos repositorios se conectan entre ellos para poder crear un flujo de trabajo.

Un Repositorio en Git, es el espacio donde se almacenan y organizan los archivos.


Podemos crear un repositorio desde cPanel y luego conectarlo con un repositorio local de nuestro ordenador. Al modificar el archivo local esté será “enviado” al repositorio online y el resto de usuario conectados podrán ver los cambios realizados gracias a Git.

Para poder conectar un repositorio creado en cPanel con uno local, necesitas tener acceso SSH.
En los alojamientos compartidos de Hostinet no está disponible esta opción, por lo que solo se podrá clonar la URL desde servidores VPS.


Crear un repositorio desde cPanel es algo muy sencillo gracias a Git Version Control.

Al entrar a Git Version Control, veremos que está totalmente vacío, por lo que tenemos que crear nuestro primer repositorio haciendo click, en Crear.

git version control cpanel crear repositorio desde cero

En la siguiente pantalla debemos desmarcar Clone a Repository, seleccionar la ruta dónde queremos crear el repositorio y darle un nombre identificativo.

configurado git cpanel creando nuevo repositorio

Después de hacer click en Crear, nuestro primer repositorio en cPanel ya estará creado.

repositorio creado desden cPanel con Git Version Control

Para conectar el repositorio creado en cPanel con el repositorio local, hay que recurrir a la linea de comandos.

Tenéis más información detallada sobre cómo hacer esto en la en blog de cPanel: Click Aquí.

Un archivo .cpanel.yml personalizado permite a los usuarios agregar tareas de implementación a repositorios específicos.

El sistema realiza cambios con la opción –ff-only y solo tendrá éxito si la confirmación HEAD de la rama está actualizada o Git puede reenviarla rápidamente. Por esta razón, recomendamos encarecidamente que los usuarios solo implementen cambios desde un repositorio remoto o un clon de él en su computadora local.

No deberían cambiar directamente los contenidos del repositorio gestionado por cPanel.


Cómo Clonar un Repositorio en Git Version Control

También se puede clonar un repositorio. Existen sitios online desde dónde poder almacenar repositorios Git, quizás el más popular se Github.com.

Si tenemos un repositorio creado en Github, podemos clonarlo en Git Version Control directamente de una manera muy sencilla, veamos un caso práctico.

Entramos en Git Version Control y pulsamos en Crear.

En esta ocasión, dejaremos marcada la opción de Clone a Repository.

Después tenemos que añadir la URL del repositorio que vamos a clonar. Esta URL puede variar según dónde tengamos alojado el repositorio.

El sistema añadirá el resto de opciones, aunque estas son modificable si lo deseamos.

clonar repositorio de Github en cPanel Git Version Control

Después de pulsar en Crear, solo debemos esperar a que el repositorio se clone. Esto puede tardar más o menos dependiendo del tamaño del repositorio a clonar.

Si todo va bien, cuando termine tendremos el repositorio clonado en nuestro Git Version Control.

repositorio clonado en git version control cPanel

Veremos que tenemos tres opciones a la derecha:

Si pulsamos en Administrar veremos la información básica del repositorio y una pestaña de Pull or Deploy.

pull or deploy cpanel opciones Git Version Control

En la parte inferior nos indicará que el sistema no se ha podido desplegar por ya que es necesario configurar un archivo .cpanel.yml.

Para configurar un archivo .cpanel.yml podéis consultar la documentación que ofrece cPanel:

Documentacion Crear archivo .cpanel.yml

Si que veremos que tenemos la opción de Update Drom Remote en la parte inferior, para realizar comprobaciones de los cambios en el repositorio.

update repositorio cpanel desde Git Veresion Control


Historial de Actualizaciones en Git Version Control

Una vez tengamos los repositorios creados o clonados, podemos revisarlos desde History.

En la pantalla principal de Git Version Control de cPanel, tenemos un acceso directo a History y si hacemos click podemos acceder al historial de una manera visual e intuitiva.

historial git cpanel Git Version Control

Por último comentar que podemos eliminar cualquier repositorio de cPanel con el botón Borrar, aunque aquí no hay mucho más que explicar.

¿Necesitas un Hosting Web con Git y cPanel?

En Hostinet podemos ofrecerte distintos planes de hosting web,todos ellos con cpanel como panel de control y con Git Version Control disponible en todos ellos (hosting Linux compartidos).

Además, todos los planes de hosting cuenta con soporte técnico telefónico y certificados SSL gratuitos emitidos por Let’s Encrypt.

Además, si quieres que tu hosting vaya tan rápido como el rayo, puede elegir entre muchas de las opciones de hosting SSD que ofrecemos:

  • SSD 12´99 / mes
  • SSD 54´99 / mes
  • SSD 259´99 / mes
  • SSD 5012´99 / mes
  • SSD 7514´99 / mes
  • SSD 12´99/mes
  • SSD 54´99/mes
  • SSD 259´99/mes
  • SSD 5012´99/mes
  • SSD 7514´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco dura ultra rapido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Tras evaluación de nuestro equipo de migraciones y nuevas altas de Hosting
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Todo lo que necesitas para sacar partido a tu Host
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Espacio por cuenta de correoSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hosting
    • Centro de datos en Madrid (España)
    • Opcion de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Opción de contratación de certificados SSL Wildcard. Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUI
    • Opción de contratación de certificados SSL Extended Validation (EV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUI
    • Opción de contratación de certificados SSL Organization Validation (OV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUI
    • Con nuestra herramienta WebFácil construye tu página web en solo 5 pasos.
    • Con la herramienta de instalación Softaculous tan solo deberás elegir la aplicación deseada y con tan solo un par de clicks y de forma totalmente automatizada tendrás tus herramientas favoritas instaladas en tu Host.
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting y Dominios
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precios para nuevas altas. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.