Com desplegar repositoris GIT

Com desplegar repositoris GIT

La nostra eina de desplegament GIT permet clonar i gestionar repositoris de GitHub directament des del panell de control de cdmon, sense necessitat d'usar FTP o ordres de GIT. Això facilita la instal·lació i actualització de projectes de forma ràpida i senzilla.

Per gestionar els desplegaments de repositoris GIT al nostre panell, primer hem d'accedir a la secció corresponent, des de "Gestors d'arxius" i clicar a "Desplegar repositoris GIT"


Aquí podràs veure els desplegaments existents i realitzar noves configuracions:

1. Connectar amb el proveïdor (GitHub)
El primer pas de tots és connectar el vostre hosting amb el proveïdor on tingueu el repositori que vulgueu desplegar. Actualment, l'únic proveïdor que tenim disponible és GitHub. Pots seguir aquests passos

  • Al "Llistat de repositoris GIT", seleccioneu + Desplegar repositori GIT.


  • Connecta't amb el teu compte de GitHub. Si és la primera vegada, se sol·licitaran permisos per accedir als repositoris.


  • En iniciar sessió amb el vostre compte de GitHub, haureu d'autoritzar la connexió per continuar amb la selecció del repositori, podeu seleccionar si voleu donar accés a tots els repositoris creats o seleccionar-ne alguns de concrets:



2.  Desplegar un nou repositori
  • Després de la connexió, feu clic al botó de nou a Desplegar Repositori Git. Quan feu clic a GitHub, es llistaran els repositoris als quals s'han atorgat permisos. Seleccioneu el repositori que voleu desplegar.


  • Es mostrarà la branca disponible, per defecte apareixerà "main". Si hi ha més branques disponibles, tria la que vols desplegar.


El següent pas és la configuració del desplegament al nostre servidor. Des d'aquí podeu configurar les Variables d'entorn i en les opcions avançades podeu personalitzar les rutes:
 
Per a variables d'entorn:
  • Introduïu el nom de la variable i el valor corresponent. Podeu afegir més variables amb el botó +Afegeix variable d'entorn.


Des de les opcions avançades del desplegament, podeu configurar aquestes opcions:

  • Carpeta pública: Indica la carpeta que el servidor ha d'exposar a internet (per exemple, publico web).
  • Associar el domini: Permet seleccionar si el desplegament s'associa a un subdomini del hosting o a un altre domini dins del mateix hosting.


  • Un cop configurades les opcions, feu clic a Desplegar aplicació.
  • El panell mostrarà logs en temps real del procés de desplegament.
  • En acabar, apareixerà el missatge Deployment completed successfully .
 
  • En fer clic a Acceptar, seràs redirigit al llistat de repositoris GIT.

3.  Editar un desplegament existent
A la columna d'"Accions", seleccioneu el botó d'edició (la icona ):


  • S'obrirà la mateixa pantalla de configuració utilitzada en crear el desplegament. Des d'aquí, pots fer els canvis següents:
    • Variables d'entorn: Afegir-ne de noves, modificar o eliminar existents.
    • Carpeta pública: Canviar la carpeta que s'exposa a Internet.
    • Associació de domini: Modificar el domini o subdomini vinculat al desplegament.
S'actualitzarà el fitxer .env amb les noves variables i es reconfigurarà la carpeta pública o domini segons correspongui.

4.  Re-desplegar un repositori
En la columna d'"Accions", selecciona el botó de re-desplegar (amb la icona ):


  • S'obrirà una finestra de confirmació amb el missatge indicant les accions que es realitzaran. En resum, quan es realitza un redesplegament, aquest consisteix a:
    • Es descarregarà l'última versió del repositori i se sobreescriuran els fitxers existents en el servidor.
    • La configuració establerta en el primer desplegament es mantindrà sense canvis.
    • El repositori a GitHub no es veurà afectat, únicament es modificaran els fitxers del nostre servidor.
    • Durant el procés, el servei pot experimentar una tallada del servei.


Confirma l'acció per iniciar el redesplegament. Un cop finalitzat, el teu projecte estarà actualitzat amb l'última versió del repositori.
Nota: Si desitges conservar els fitxers del desplegament actual, recomanem realitzar una còpia de seguretat abans de redesplegar el repositori.

5.  Eliminar un repositori desplegat
En eliminar un desplegament:
  • S'eliminarà la carpeta on es va fer el desplegament, juntament amb tots els fitxers del repositori.
  • S'eliminarà l'associació de domini o subdomini configurat per a aquest desplegament.
Nota: Si voleu conservar els fitxers del desplegament, recomanem fer una còpia de seguretat abans d'eliminar el repositori.

Per suprimir un desplegament, seleccioneu el botó Suprimeix a la llista de repositoris desplegats. 


Es mostrarà un missatge de confirmació abans de procedir.



Per a més informació, pots  contactar amb nosaltres.
    • Related Articles

    • Com crear un repositori Git

      A continuació, t'expliquem pas a pas com crear i gestionar un repositori GIT des del teu panell de control. Aquest procés és senzill i directe, que permet configurar un entorn de desenvolupament ràpidament. Accés al hosting Allotjament per a ...
    • Com activar els clients de control de versions SVN / Git

      Git i SVN són un software de control de versions que s'utilitza per al manteniment de versions en el desenvolupament d'aplicacions. S'anomena control de versions a la gestió de les modificacions realitzades en el codi font d'una aplicació. Per ...
    • Com fer servir ordres GIT amb un repositori Bitbucket

      En aquest tutorial mostrarem els passos a seguir per a usar els ordres GIT per a poder clonar fitxers del teu hosting en un repositori creat en Bitbucket amb el SSH del seu allotjament de cdmon. El primer de tot és necessari que tingui un repositori ...
    • Com activar l'accés per SSH

      En versions superiors a la 7.3 de PHP, en comptes del botó SSH/SFTP, es disposarà d'un botó anomenat "Hosting per a desenvolupadors", amb el qual es podran activar aquestes dues opcions, a més de Git. Per això, serà necessari seguir les instruccions ...
    • Com activar el hosting per desenvolupadors

      L'allotjament per a desenvolupadors és una funcionalitat que permet instal·lar eines essencials per al desenvolupament d'aplicacions web, com el client de terminal de PHP (versió 8.3), Composer, wp-cli, i els clients de Git i SVN. IMPORTANT: En cas ...