Caricamento di file (codice) su un server web?

0

Ho un sito Web molto piccolo e di base su un server web. Di solito sto facendo le modifiche su un localhost in cui si trova la versione di sviluppo, e successivamente lo carico sul server con FileZilla. Questo è il modo più ovvio, ma non è il più conveniente.

Ho lavorato con SVN, ma non ho mai avuto bisogno di impostare nulla - solo il checkout, il commit, l'aggiornamento. Leggendo alcuni tutorial mi chiedo è questo il modo più semplice per caricare i file su un server? O ci sono più facili?

    
posta Bor 06.02.2014 - 18:23
fonte

2 risposte

2

Stai chiedendo specificatamente il modo più semplice . Probabilmente sarebbe rsync o scp . Inserisci le chiamate in uno script o in un file batch e il caricamento è molto semplice. La differenza tra i due è scp è una copia - caricherà tutto, mentre rsync caricherà solo (o scaricherà) le differenze.

Anche l'uso del controllo del codice sorgente funziona bene. Accedi al tuo server 'live' e fai un tiro Git per scaricare gli ultimi aggiornamenti. Consiglierei di usare github o un altro servizio come intermediario. Passa a github dal tuo ambiente di sviluppo in modo da poter esaminare le modifiche e quindi prelevare dal server live per l'aggiornamento.

    
risposta data 06.02.2014 - 18:39
fonte
3

In realtà, stai già utilizzando il modo più semplice per caricare i tuoi file sul server, tramite FTP di SFTP. Se vuoi aggiungere un po 'di "magia" a quel flusso di lavoro, puoi usare ganci SVN chiamare alcuni file batch e caricare file sul server tramite FTP senza la vostra partecipazione. Ovviamente dovrai prima scrivere il file batch e avrai bisogno di installa un servizio FTP anche sul tuo server. È inoltre possibile installare il client SVN sul server, creare una copia funzionante del repository nella directory www e chiamare "svn update" ogni minuto dal cron job. Quando il server ha trovato un nuovo commit, lo scaricherà e lo installerà.

    
risposta data 24.03.2016 - 22:34
fonte

Leggi altre domande sui tag