I ran the following code to pull files from windows git repository.
git pull /Volumes/sucho/Desktop/git/setup
And I connect the Windows directory as follows.
tell application "Finder"
mount volume "cifs://WINDOWS/c$/Users/sucho" as user name "USR" with password "PW"
end tell
It works well, but the problem is the pulled files from windows have 700 (rwx——). How can I set it 644(rw-r–r–) as default?
This isn’t really answering your original question, but I hope to highlight another issue I ran into when attempting to trying @drewag’s proposed solution…
Another issue I ran into when attempting to ignore file permissions, regardless of whether it was on a Windows or Mac machine (more prevelant on the Windows machine!), was the problem global vs. project-level configurations.
Running this command did not affect the .gitconfig file in my C:\Users\Username folder:
Although adding the –global flag did affect the change I was looking for:
Hope this helps someone solve some of their headaches!