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
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.