With GitHub all developers can download new versions of the software as they become available, or within a system of workflow management where tasks are identified, assigned and tracked. Contributors can review code and make changes or entirely new suggestions (within tailored permissions and controls). They can then upload the newest revision, without compromising or losing earlier versions. You can even configure repositories to require status checks, reducing both human error and administrative overhead. Meanwhile, everyone can then see any new changes, download them, and contribute. And so forth and so on.
GitHub Enterprise is the stand alone version of GitHub, which you can deploy and manage in your own, secure environment on-premise or in your secure public cloud environment.
At Link Digital we have implemented GitHub for several clients including Australian Taxation Office, ACT Health, QLD Police, Brisbane City Council, Hunter H2O and others. It allowed them to better control access to their private code repositories and facilitated easier collaboration within their teams.