Workflow moderno con Git

Con il controllo di versione Git, puoi gestire i file del tuo sito web, gli asset o i progetti software direttamente sul tuo account cPanel. Che tu voglia clonare un progetto esistente da GitHub o creare un repository completamente nuovo, cPanel offre un'interfaccia intuitiva per una gestione professionale dei progetti.

Panoramica Git cPanel
Nota importante: Se disponi di accesso Shell (SSH), puoi utilizzare Git anche direttamente tramite il Terminale. Per i repository privati, questo è spesso necessario per configurare correttamente le chiavi SSH.

Configurare un Repository

Fai clic su "Crea" in alto a destra nella panoramica. Hai due opzioni:

Clonare Repository

Copia un progetto esistente da una piattaforma come GitHub o Bitbucket sul tuo server.

Richiede l'URL di clonazione (HTTPS o SSH).

Crea nuovo

Crea una directory vuota sul tuo server che fungerà da repository Git d'ora in poi.

Ideale per iniziare nuovi progetti.

Gestione e Deployment

Nella tabella dei tuoi repository troverai tre funzioni centrali:

  • Gestisci: Qui puoi personalizzare il nome visualizzato, cambiare il branch attivo o eseguire un deployment manuale.
  • Cronologia: Apre la vista Gitweb. Qui puoi sfogliare commit, modifiche e la timeline del tuo progetto direttamente nel browser.
  • Rimuovi: Termina la gestione tramite cPanel. I dati nella directory vengono conservati ma non saranno più elencati in cPanel.

Limitazioni e Sicurezza

Per garantire la stabilità del sistema, si applicano alcune regole durante la creazione dei repository:

Percorsi Non è possibile creare repository in cartelle di sistema come /etc, /mail o /ssl.
Caratteri I nomi delle cartelle non devono contenere spazi o caratteri speciali come * | " < > &.
Sicurezza L'accesso alla directory .git viene bloccato automaticamente da cPanel per i visitatori web.
Avvertenza: Non modificare o eliminare mai manualmente i contenuti all'interno della cartella .git. Ciò può rendere inutilizzabile l'intera cronologia delle versioni.

Vuoi pubblicare il tuo progetto con un clic (Auto-Deployment)?
Il team CURIAWEB sarà lieto di aiutarti a configurare i Git-hooks!

Hai trovato utile questa risposta? 1 Utenti hanno trovato utile questa risposta (1 Voti)