Ho uno script che eseguo su SSH, che aggiorna il mio sito Web da un repository Git.
cd website-git
git checkout master
git pull
# Update protected directory
rsync -v -a --delete --exclude=db --exclude=vendor ./protected/ /home/protected
# Update public directory
rsync -v -a --delete --exclude=tmp --exclude=data ./public/ /home/public
Funziona bene, ma il repository git ha 150 MB e io pago per lo spazio utilizzato, quindi questa non è un'ottima soluzione.
Oltre a cancellare la copia di lavoro (inizialmente ottenuta con git clone
) dopo aver preso i file da essa, c'è un modo per risparmiare spazio con questa configurazione?