So, gitolite seems useful, but reading through the docs and mailing lists, the developer seems to be a bit of a Sheldon.