¿Haciendo git empujar los permisos de respeto?

Usamos un repositorio de git que está alojado en una ubicación remota y se comparte. Queremos que el repositorio sea legible y escribible por el usuario y el grupo, pero que no tenga ningún permiso para otro. El repositorio remoto es propiedad de un usuario diferente (por ejemplo, rUser). Yo he puestocore.sharedRepository a0660 en mi repositorio local, así como en el repositorio remoto. Además, mi umask es0027. Entonces, cada vez que creo un nuevo archivo, no tiene permisos para otro.

pesar de todo esto, por alguna razón cada vez que presiono un cambio en el repositorio remoto, crea algunos objetos nuevos en elrepo.git/objects/ directorio con permisos-r--r--r--. Lo que es aún más extraño es que me convierte (en lugar del usuario remoto) en el propietario de los directorios / archivos. ¿Tienes idea de lo que está pasando

ntenté encontrar una respuesta revisando varias preguntas aparentemente relacionadas en stackoverflow, pero no pude encontrar nada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta