git ignore filemode config no funciona

Estoy usando el servidor gitolite git en un servidor Ubuntu Linux. Utilicé un gancho al que se llamará en cada inserción y actualizaré el directorio del servidor (que incluye el código fuente del sitio en vivo).

Ahora, cada vez que cambio algo en mi PC local y envío los cambios al servidor, se llama al gancho y la solicitud de extracción se ejecuta correctamente. Pero, el problema es que los archivos que se actualizaron ahora tienen permisos modificados. Me gusta:

rwxrwxr_x (before)
rwx_____x (After)

Después de algunas búsquedas, se me ocurrióesta solución . Lo intenté con la configuración global de git config y con la configuración específica del repositorio. después de configurar la configuración, siempre que estoy tratando de presionar desde mi PC local, el mismo problema vuelve a suceder como en el ejemplo anterior, por lo que, por alguna razón, la solución no funciona.

¿Alguien tiene alguna idea, cuál puede ser la razón por favor? ¿Tengo que hacer algo adicional además de los ajustes de configuración? Cualquier sugerencia es bienvenida. Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta