Recs.
Updated
GitHub Enterprise was built to bring the power of GitHub to self-hosted solutions for Git repositories.
SpecsUpdate
Pros
Pro Nice and usable UI
GitHub's UI is clean and intuitive. Each view is designed to not fill the screen with useless information.
For example, the repository view displays only the most crucial data about that repo - on the top it displays the number of commits, branches, releases and contributors. When clicked, each of them will take the user to a page that displays more detailed information.
Pro Support for various cloud hosting platforms
GitHub enterprise is available for Amazon AWS, VMware and now on OpenStack KVM as well.
This facilitates the use of GitHub Enterprise for people already familiar with these platforms and allows teams to keep using their infrastructure of choice.
Cons
Con Proprietary
If being proprietary in general is not bad enough, it's owned by Microsoft.
Con Can't natively manage large files and binaries (yet)
Max file size limited to 100MB. Git Large File Storage (GLFS) is in the works, but not ready yet. No other native options for large file/binary management.
Recommendations
Comments
Flagged Pros + Cons
Out of Date Pros + Cons
Con Expensive
GitHub Enterprise may be quite expensive for small startups on a budget. It was built for enterprises and large companies to use.