GitHub Enterprise was essentially a closed VM that did not allow us to do the sort of customisation we needed - nor, most crucially, mount the git repos from our enterprise SAN.
Gitlab allowed us to do that without any hassle, even running inside an LXC container.
Gitlab allowed us to do that without any hassle, even running inside an LXC container.