Configuración de Git en un alojamiento virtual

watch 2m, 55s
views 2

11:30, 01.06.2022

Contenido del artículo
arrow

  • Primer paso: Crear un repositorio en cPanel
  • Segundo paso: Subir los cambios del repositorio remoto al alojamiento
  • Tercer Paso: Configurar las actualizaciones automáticas del sitio desde el repositorio
  • Cómo gestionar un repositorio a través de la consola

El sistema de control de versiones distribuido Git se utiliza a menudo en los sitios de alojamiento para simplificar la actualización del sitio durante el desarrollo. Sin esta herramienta, tendrá que descargar las nuevas versiones manualmente, lo que lleva más tiempo. Habiendo configurado Git, podrá actualizar todo automáticamente pulsando un solo botón. Más adelante en el artículo, le diremos cómo conectar Git al alojamiento y prepararlo para trabajar.

Primer paso: Crear un repositorio en cPanel

Abra el panel de control y vaya a la pestaña "Control de versiones Git", que se encuentra en la sección "Archivos". Aquí tenemos que crear un repositorio rellenando todos los campos que aparecen a continuación. Es importante que la carpeta donde se almacenarán los archivos esté vacía, de lo contrario el sistema no le permitirá utilizarla como repositorio.

Segundo paso: Subir los cambios del repositorio remoto al alojamiento

A continuación, cuando necesita actualizar el sitio, dirígese a la sección "Gestionar" de Git, selecciona el repositorio que has creado anteriormente e inicia el procedimiento de actualización. Como resultado de estas acciones, los archivos ubicados en un repositorio remoto en el sitio web del sistema de control de versiones se subirán a su servidor local.

Aquí puede estudiar la información sobre todos los periodos recientes de actividad - esto es útil durante el desarrollo y ayuda a identificar el momento en que comenzaron ciertos problemas con el sitio.

configuración de git en un alojamiento virtual

Tercer Paso: Configurar las actualizaciones automáticas del sitio desde el repositorio

Para automatizar el proceso de actualización, necesita crear un archivo llamado .cpanel.yml en la carpeta raíz del repositorio. Ábralo en modo de edición y añada las siguientes líneas:

---
deployment:
tasks:
- export DEPLOYATH=/home/your_user in_cpanel/path_to_repository
- /bin/cp -R folder_name_in_repository $DEPLOYATH

- /bin/cp file_name_in_the_repository $DEPLOYATH

En la línea "export DEPLOYATH", asegúrese de especificar la ruta correcta a su repositorio, de lo contrario no funcionará nada. A continuación, si necesita especificar aquí varias carpetas a la vez, debe registrarlas por separado, desde una nueva línea. Después de hacer todos los cambios, guarde el archivo, no es necesario reiniciar el servidor.

Cómo gestionar un repositorio a través de la consola

Después del trabajo realizado anteriormente, usted podrá actualizar los archivos del sitio en un par de clics a través del panel de control cPanel, pero esta opción no es tan conveniente para muchos como a través de la consola. Por lo tanto, recomendamos utilizar una conexión segura a través del protocolo SSH, y ya a través de ella gestionar las actualizaciones. Aquí están los comandos que necesita:

  • git checkout branch_name - ir a la rama especificada del repositorio remoto. Por defecto, cPanel sólo trabajará con la rama maestra.
  • git pull - hace lo mismo que el botón "Actualizar" en cPanel.
  • git log --all --decorate --oneline -graph - le permite estudiar el historial de confirmaciones.
  • git revert commitid - retrocede el repositorio local de cPanel a la confirmación especificada.
  • git clone ssh://link - descarga el código actual al ordenador.

Eso es básicamente todo lo que necesita saber sobre la configuración y conexión de repositorios Git en el alojamiento . Si tiene alguna duda, pongase en contacto con nuestros especialistas, estaremos encantados de ayudarle dentro de nuestras competencias.

Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

oferta

-14.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 2048 Linux

7.7 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 4096 Linux

15.95 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 32768
OS
CentOS
Software
Software
Keitaro

77.54 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 8192 Windows

31.25 /mes

/mes

Facturado mensualmente

oferta

-14.9%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 1024 Linux

6.1 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 8192 Windows

121.5 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
8GB
Space
Space
100GB SSD
Bandwidth
Bandwidth
500GB
KVM-SSD 8192 HK Linux

59 /mes

/mes

Facturado mensualmente

oferta

-15%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 8192 Linux

26.35 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 16384 Windows

53.99 /mes

/mes

Facturado cada 3 meses

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.