GitHub Enterprise is built from the same codebase that runs GitHub.com. And GitHub Enterprise was designed from the beginning to run on your own hardware. As far as hardware requirements, well, that kinda depends on your workload. GitHub Enterprise system requirements were higher than GitLab but we found GitHub Enterprise much more reliable. GitLab will let you run on anything but they don't really know what will work. They're still trying to figure out how to scale gitlab.com which barely has any users compared to github.com. The experience at scale is huge.Additionally, we found functionality like HA and DR were implemented very seamlessly in GitHub Etnerprise. Easy to set up and not a hassle once it's running. GitLab basically tells you to build your own HA which isn't something we're interested in doing.
No comments yet.