Al utilizar un repositorio compartido (core.sharedRepository = group) nos encontramos con algunos problemas con git creando archivos de solo lectura (permisos de 444). No importa qué elementos de configuración de git entreveramos allí siempre parece que hay algunos metadatos de solo lectura creados en el lado del servidor cuando pulsamos. Estos archivos están en .git/(u objetos/en un repositorio simple).¿Por qué git está creando archivos de solo lectura (444)?
¿Realmente no necesita volver a escribir en estos archivos (independientemente de las operaciones de git que realice)? Pueden ser representativos de commit deltas, por lo tanto, realmente no deberían modificarse, pero esperaba que alguien pudiera aclarar esto.
Para los curiosos, las líneas relevantes parecen ser 856 y 867 de paquete integrado/paquete de índice.c en git.
umask en el ENV ¿configurado correctamente? – sleeplessnerd
Sí, la umask de ENV es 007. – Matthew