lib/support/init.d/gitlab has permissions -rwxrwxr-x on master so it wasn't needed on neither master nor my branch. I cloned a fresh tree to double check and it executes just running ./gitlab.