Cómo evitar que git cambie la propiedad del file

Me he dado count de que cuando saco de mi repository github en un server de desarrollo (Red Hat), la propiedad de los files cambia después de que se completa la extracción. El file .git solía ser propiedad de mí, pero luego noté que escribiría files como yo y lo necesito para escribir files como un usuario diferente. Así que cambié la propiedad del directory .git.

Me encontré con git config core.filemode que era cierto. Yo desde entonces he establecido que es falso. No he visto una diferencia después de configurar esto en falso. ¿Qué debo hacer para evitar que cambie la propiedad de mis files?

Esto no me pasa a nivel local.

Si es suficiente para preservar el grupo, puede establecer el indicador setgid en los directorys. Ver http://en.wikipedia.org/wiki/Setuid

Establecer el permiso setgid en un directory ("chmod g + s") hace que los nuevos files y subdirectorys creados dentro de él henetworkingen su ID de grupo, en lugar del ID de grupo primario del usuario que creó el file (la ID de propietario nunca se ve afectada, solo la ID del grupo). Los subdirectorys recién creados henetworkingan el bit setgid. Por lo tanto, esto habilita un espacio de trabajo compartido para un grupo sin la inconveniencia de requerir que los miembros del grupo cambien explícitamente su grupo actual antes de crear nuevos files o directorys. Tenga en count que establecer el permiso setgid en un directory solo afecta la ID del grupo de los nuevos files y subdirectorys creados después de establecer el bit setgid, y no se aplica a las entidades existentes. Establecer el bit setgid en subdirectorys existentes se debe hacer manualmente, con un command como el siguiente:

[root@foo]# find /path/to/directory -type d -exec chmod g+s '{}' \;

Git no es un server de implementación. Escribe files como quien escribe los files, ese serías tú. Si necesita permissions y set de propiedad, puede preparar un enlace posterior a la salida y hacer que lea un file de configuration o algo para decidir qué hacer a continuación.