Anyone can run a git setup. You need git and SSH installed on a server and you need an SSH key for each user.