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

 

Catégories : AdministrationMoodle

1 commentaire

toto · 7 septembre 2018 à 23 h 00 min

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 e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

J’accepte les conditions et la politique de confidentialité