The key word is infrastructure.<p>Github should not be the master, it should be a mirror of a company master that they host on their own server.<p>The main problem with that is some company do not want the cost of the infra + the cost of the sysadmin to set that up, etc.<p>The second problem is the build, even if you host your own repos, if all your dependencies are on github and you don&#x27;t include them in the repo, then you are bust.