Questo articolo ti aiuterà a configurare il repository Git in Plesk.
Git è un gratuito e sistema di controllo della versione distribuito open source che viene utilizzato per tenere traccia di tutte le diverse modifiche apportate a una base di codice, al fine di tenere traccia di cose come chi ha modificato un determinato file; cosa hanno cambiato:e come tornare al codice originale, se necessario.
Cos'è un repository?
Un repository è una raccolta di file e cartelle associati a un progetto/contenuto di un sito Web, insieme alla cronologia delle revisioni di ciascun file. Esistono due modi per creare il repository e estrarlo i file sul tuo sito web.
Archivio remoto: Il repository remoto viene utilizzato per pubblicare il tuo codice nel mondo (o ad alcune persone) e consenti loro di leggerlo o scriverlo. Puoi inviare le modifiche al repository remoto, quindi Plesk estrae dal repository remoto e distribuisce sul tuo sito web.
Repository locale: Il repository locale ha esattamente le stesse caratteristiche e funzionalità del repository remoto. Nel repository locale, puoi inviare le modifiche dal tuo repository locale a Plesk, quindi Plesk distribuisce le modifiche al tuo sito web
Configurazione di un repository remoto:
Nel repository remoto, devi aggiungere URL dove sono memorizzati i tuoi progetti o i contenuti del tuo sito web su Internet o rete e pull i file sul tuo sito web. Per farlo, segui i passaggi seguenti.
- Accedi a Plesk .
- Fai clic su siti web e domini
- Trova il dominio su cui vuoi configurare e quindi fare clic su Git opzione.
- Su Aggiungi repository Git Windows, conferma l'opzione hosting remoto Git GitHub o BitBucket è selezionato. Nel repository Git remoto casella di testo, digita l'URL dove è ospitato il repository remoto.
- Per selezionare la modalità di distribuzione , fai clic su distribuito automaticamente , seleziona la modalità desiderato e quindi fare clic su OK .
- Per selezionare la directory di distribuzione per il tuo sito web, fai clic su /httpdocs/ seleziona la directory che desideri utilizzare, quindi fai clic su OK . Per impostazione predefinita, la directory httpdocs viene utilizzata per distribuire i file del sito Web.
- Una volta selezionata la directory richiesta per la distribuzione, è necessario fare clic su OK pulsante.
- Facendo clic sul pulsante Ok. Plesk proverà a connettersi al repository remoto e a clonarlo. Ci vorranno alcuni minuti per completarlo.
- Una volta completato il processo di clonazione, verrà creato un nuovo repository. Puoi utilizzare gli aggiornamenti pull pulsante per tirare le modifiche dal repository remoto e distribuire nella directory di destinazione, ad esempio /httpdocs/.
Archivio locale
Nel repository locale, devi creare un repository nel tuo spazio di hosting e push i file sul tuo sito web. Per farlo, segui i passaggi seguenti.
- Accedi a Plesk .
- Fai clic su siti web e domini
- Trova il dominio su cui vuoi configurare e quindi fare clic su Git opzione.
- Su Aggiungi repository Git Windows, seleziona Deposito locale sulla tua workstation. Nel Repository Git in Plesk casella di testo, digitare il nome del nuovo repository.
- Per selezionare la modalità di distribuzione , fai clic su distribuito automaticamente , seleziona la modalità desiderato, quindi fai clic su Ok .
- Per selezionare la directory di distribuzione sul tuo sito, fai clic su /httpdocs/ , seleziona la directory locale che desideri utilizzare, quindi fai clic su Ok . Per impostazione predefinita, la directory httpdocs viene utilizzata per distribuire i file del sito Web.
- Una volta selezionata la directory richiesta per la distribuzione, è necessario fare clic su OK pulsante.
- Facendo clic sul pulsante Ok. Plesk creerà un deposito.
- Fai clic su Aiuto opzione per inizializzare il deposito locale.
- Otterrai le seguenti finestre dopo aver fatto clic sul pulsante della guida. In questa finestra, otterrai i passaggi per avviare un repository locale per il tuo sito Web.
- Una volta inizializzato il repository, vedrai il commit informazioni e gli attivi ramo. Puoi impegnarti i file del tuo sito Web dal tuo repository locale e inviali al repository del server.