Mise à jour Moodle par git : problème de git

Sur une toute nouvelle installation de Moodle, mon git pull ne voulait pas fonctionner :

error: Your local changes to the following files would be overwritten by checkout: [list of files changed in the active branch] Please, commit your changes or stash them before you can switch branches. Aborting

Pour savoir ce qui se passe, j'ai fait un git status, puis un git diff.

old mode 100755  
new mode 100644

Ça m'a permis de comprendre que le problème ne venait pas des fichiers en eux même, mais des droits apposés aux fichiers qui ne correspondaient pas.

J'ai donc configuré git pour ne pas prendre en compte les changements de mod.

git config core.filemode false

 

Une réflexion sur « Mise à jour Moodle par git : problème de git »

  1. Il faut éviter d’utiliser git pour installer un logiciel en prod.

    Dans la mesure du possible utiliser les tar.gz des releases et mieux quand c’est possibles directement les packages de ta distribution.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.