git enables that. git is a dvcs. centralized Github is your bottleneck.
DevOps/SysAdmins usually plan for SPOFs (single points of failures) when using a service, but having github as the central store defeats that purpose. This again comes back to tools and integrations offered.