I had to do chmod +x *.sh there. I suppose you somehow missed setting the attribute when pushing to git? Or someone pushed from non Linux filesystem, and it was messed up.
I think its a safe choice to not set the executable bit on script files, more "user-friendlier" data managers allow to run scripts while clicking on them and people might click and run these scripts unknowingly.
I just cloned the repo, and this happened:
I had to do
chmod +x *.sh
there. I suppose you somehow missed setting the attribute when pushing to git? Or someone pushed from non Linux filesystem, and it was messed up.