Use $owner to run git commands so they get their environment (SSH Keys)

Since the git commands were being run as puppet/root the repositories couldn't be checked out from our git server. Enabling the $owner to run the command solved the issue. This seems like good default behaviour.