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

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 16384 Linux

60.5 /mes

/mes

Facturado cada 12 meses

-22.2%

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

33 /mes

/mes

Facturado cada 12 meses

-18.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
4 TB
wKVM-SSD 4096 Metered Windows

38 /mes

/mes

Facturado cada 12 meses

-9.2%

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

72 /mes

/mes

Facturado cada 12 meses

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 32768 Linux

93.5 /mes

/mes

Facturado cada 12 meses

-4.7%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 1024 Windows

10.36 /mes

/mes

Facturado cada 12 meses

-16.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-KVM 2048 Linux

48 /mes

/mes

Facturado cada 12 meses

-20.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
wKVM-SSD 16384 Metered Windows

100 /mes

/mes

Facturado cada 12 meses

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
KVM-SSD 8192 Metered Linux

57 /mes

/mes

Facturado cada 12 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.