Oui.
Créez un Shell Shell avec quelque chose comme :
#!/bin/sh
cd /var/www
git pull origin master
Vous pouvez stocker le fichier où vous voulez. Supposons que dans /scripts/ Supposons qu'il s'appelle getsite.sh
Assurez-vous que votre fichier est exécutable :
chmod +x /scripts/getsite.sh
Exécutez la commande pour vous assurer qu'elle fonctionne. Je suppose que vous avez déjà lancé git init, et configuré le repo.
/scripts/getsite.sh
En supposant que tout fonctionne bien, vous pouvez créer une entrée crontab pour l'exécuter aussi souvent que vous le souhaitez :
crontab -e
Vous aurez besoin d'une entrée du genre :
59 23 \* \* \* /scripts/getsite.sh
Cela permettrait d'exécuter le script à 23:59 tous les jours.
Lisez la page de manuel de crontab si vous avez besoin d'aide.