Problema de permiso de file con Mac / Windows al usar git

Ejecuté el siguiente código para extraer files del repository de windows git.

git pull /Volumes/sucho/Desktop/git/setup 

Y conecto el directory de Windows de la siguiente manera.

 tell application "Finder" mount volume "cifs://WINDOWS/c$/Users/sucho" as user name "USR" with password "PW" end tell 

Funciona bien, pero el problema es que los files extraídos de windows tienen 700 (rwx ——). ¿Cómo puedo configurarlo 644 (rw-r – r–) como pnetworkingeterminado?

Esto realmente no responde a tu pregunta original, pero espero destacar otro problema que encontré al intentar probar la solución propuesta de @drewag …

Otro problema que encontré al intentar ignorar los permissions de los files, independientemente de si estaba en una máquina con Windows o Mac (¡más en la máquina de Windows!), Era el problema global frente a las configuraciones a nivel de proyecto.

La ejecución de este command no afectó el file .gitconfig en mi carpeta C: \ Users \ Username :

  git config core.filemode false 

Aunque agregar la bandera global afectó el cambio que estaba buscando:

  git config --global core.filemode false 

Espero que esto ayude a alguien a resolver algunos de sus dolores de cabeza!

Si no le importan los permissions de files, puede indicarle a su repository que ignore el permiso de file:

 git config core.filemode false