¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

Procédure

¿Qué es Git?

Git es una potente herramienta para gestionar las versiones de los archivos de tu aplicación de forma descentralizada. Facilita el almacenamiento y el cambio entre varias versiones sin tener que gestionar manualmente la ubicación de cada versión de cada archivo.

Git introduce la noción de repositorio, que es una ubicación donde se almacena todo tu proyecto. Puede ser una ubicación local (una carpeta en tu PC) o remota (alojada en tu cuenta de cPanel o en github.com, por ejemplo).

Desplegando un repositorio Git en tu PC a cPanel

Si tu repositorio Git está en tu PC, puedes usar el comando "push" de Git para desplegar tu aplicación a tu fórmula cPanel. Para ello

1. Asegúrate de que la conexión SSH entre tu PC y tu cuenta de cPanel funciona. Consulta la documentación relativa a la conexión SSH en cPanel para conocer todos los detalles.

2. Accede a tu cuenta de cPanel y ve al icono "Git™ Version Control ".

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

3. Haz clic en el botón " Crear " para crear un nuevo repositorio Git en tu cuenta de cPanel.

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

3. Completa el formulario de la siguiente manera:

  • (1) Desactiva "Clonar un repositorio " ya que no vamos a copiar un repositorio remoto.
  • (2) Indica en "Ruta del Repositorio" la ubicación que deseas dar a tu aplicación en tu paquete de alojamiento web.
  • (3) En "Nombre del repositorio", introduce un nombre para tu repositorio Git.
  • (4) Haz clic en "Crear ".

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

5. A continuación, se le proporcionarán los detalles de su repositorio Git en su cuenta de cPanel.

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

6. En tu PC, abre tu terminal y ve a la carpeta de tu proyecto Git.

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

7. Añade tu repositorio Git en cPanel como una réplica remota de tu repositorio local con el comando "git remote add origin ".

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

Notas:

  • El formato de la URL es el siguiente: ssh:// @ /home/ /path/in/your/account/ftp.
  • Si utilizas una CDN como Ipxchange o Cloudflare, no puedes utilizar"yoursite.com" ya que está asociada a la dirección IP del servidor de la CDN y no al servidor de cPanel. En su lugar, debe utilizar"ftp.yoursite.com" o el nombre de host de su servidor cPanel.

8. Envía la rama "master" de tu repositorio Git local a tu repositorio Git remoto usando el comando "git push origin master ":

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

Y ya está, tu repositorio Git local ya está publicado en tu cuenta de cPanel.

Desplegando un repositorio Git remoto en tu cuenta cPanel

Sin embargo, es posible que tu repositorio Git no se encuentre en tu PC. Este es el caso, por ejemplo, si trabajas en equipo y cada desarrollador contribuye a un repositorio Git ubicado en un servidor Gitlab o en Github.com.

1. Accede a tu cuenta de cPanel y ve al icono "Git™ Version Control ".

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

2. Haz clic en el botón "Crear " para crear un nuevo repositorio Git en tu cuenta de cPanel.

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

3. Completa el formulario de la siguiente manera:

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

  • (1) Activa "Clonar un repositorio " ya que vamos a copiar un repositorio existente.
  • (2) En "Clonar URL ", introduce la URL de tu repositorio remoto. En el caso de Github.com, se puede encontrar fácilmente desde la página principal del repositorio:
    ¿Cómo se utiliza el sistema de control de versiones Git en cPanel?
  • (3) En "Ruta del repositorio", introduce la ubicación que quieres dar a tu aplicación en tu paquete de alojamiento web.
    (4) En "Nombre del repositorio", introduce un nombre para tu repositorio Git.
    (5) Haz clic en "Crear ".

Desplegando un repositorio Git remoto en tu cuenta cPanel desde el terminal

También puedes utilizar el terminal asociado a tu cuenta de cPanel para desplegar un repositorio Git.

Para ello, desde tu consola SSH o la terminal web de cPanel, dirígete a la carpeta en la que quieras colocar tu repositorio Git:

⌨ Comando
cd ~/public_html/

A continuación, descarga tu repositorio remoto utilizando el comando git clone:

⌨ Comando
git clone ssh://git@github.com/moncompte/hello-world.git

Si tu repositorio requiere el uso de una clave privada específica, puedes generar una con el siguiente comando:

⌨ Comando
ssh-keygen -t rsa

A continuación, puedes mostrar la clave pública asociada mediante el siguiente comando:

⌨ Comando
cat ~/.ssh/id_rsa.pub

A continuación, puede añadir esta clave a las claves de despliegue de su repositorio remoto. Ejemplo en Github :

¿Cómo se utiliza el sistema de control de versiones Git en cPanel?

Conclusión

Ahora puedesusar el Control de Versiones Git para clonar o crear un nuevo repositorio en tu alojamiento web cPanel. También sabes cómo clonar un repositorio cPanel usando tu Terminal SSH o el software Putty.

¡No dudes en compartir tus preguntas y comentarios!

help.lws.net/a/1241
¿Le ha resultado útil este artículo?

Sí

No

Leído 30 579 veces

¡Gracias! No dude en hacer preguntas sobre nuestra documentación si desea más información y ayudarnos a mejorarla.

Artículos similares

¿Tiene una pregunta sobre este artículo?

Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.

Formule una pregunta al equipo de LWS y a su comunidad

RGPD: Responsable: LWS-Ligne Web Services. Finalidad: moderación y publicación pública de su pregunta, posible aviso de una respuesta. Base jurídica: consentimiento (art. 6.1.a RGPD). Conservación de los correos: 90 días tras el aviso, 12 meses como máximo sin respuesta. Para ejercer sus derechos, consulte la sección RGPD de nuestras condiciones generales.