I did think of that, actually hosting the git repositories, and having a hook to make the updates on pushs.
But it seems like I can be significantly simpler and more likely to be reliable if I just get triggered by a webhook. I think I'd be willing to do it for a couple of people as a trial but I'd not expect so much interest.