Comment préserver la permission de fichier dans git?

J'ai rencontré un problème qui m'a pris beaucoup de temps pour trouver une solution et ne parviennent toujours pas à en obtenir un.

Le problème que j'ai eu, c'est 'DatabaseError:" tentative d'écrire une base de données en lecture seule " quand j'ai essayé de déployer mon site web grâce à git d'un Django d'hébergement.

Il semble que git va changer la permission de mes fichiers, à partir de 777 à 755.
Mais à chaque fois que je remets mon projet, ce changement va persister. Cependant, j'ai encore besoin d'écrire quelque chose dans ma base de données (base de données sqlite).

Quelqu'un a une suggestion pour configurer mon git pour préserver le mode d'autorisation à chaque commit?

OriginalL'auteur Richard | 2011-08-23