¿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:

cd ~/public_html/

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

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:

ssh-keygen -t rsa

A continuación, puedes mostrar la clave pública asociada mediante el siguiente 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!

Valora este artículo :

Este artículo le ha sido útil ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artículos similares

1mn lectura

¿Cómo puede cambiar el estilo de su cPanel?

2mn lectura

¿Cómo puedo proteger con contraseña un directorio en cPanel?

2mn lectura

¿Cómo puedo crear cuentas FTP adicionales en cPanel?

3mn lectura

¿Cómo puedo crear páginas de error personalizadas en cPanel?


Formule una pregunta al equipo de LWS y a su comunidad