Actualización de permissions de files con git-bash en Windows 7

¿Cómo actualizo los permissions de files con git-bash en Windows 7?

Intenté lo siguiente sin éxito:

 $ ls -al scripts/script.sh -rw-r--r-- 1 myUid Administ 70 Sep 8 11:24 scripts/script.sh $ git update-index --chmod=+x scripts/script.sh $ ls -al scripts/script.sh -rw-r--r-- 1 myUid Administ 70 Sep 8 11:24 scripts/script.sh $ chmod +x scripts/script.sh $ ls -al scripts/script.sh -rw-r--r-- 1 myUid Administ 70 Sep 8 11:24 scripts/script.sh 

Probablemente esté utilizando NTFS o FAT32 en Windows, y esos filesystems no admiten el permiso ejecutable . En cambio, cygwin mira el nombre y el contenido del file para determinar si es ejecutable :

Los files se consideran ejecutables si el nombre del file termina con .bat, .com o .exe, o si su contenido comienza con # !.

Por lo tanto, debe asegurarse de que el file bash comience con un shebang (por ejemplo, #!/bin/bash ). Entonces, debería poder simplemente ejecutar el file, sin tener en count el resultado de permiso de ls .