Certainly an interesting idea, I would support a change to discourse-github that let it configure a large number of repos.
One thing to watch out for though is that we clone all these repos, this can be a non trivial amount of traffic.
To be efficient at this scale webhooks need configuring.