Git does not require a singular centralized repository and embraces decentralization. I like how hosting your own repository is embraced by the overall design of git. "Host your own Github" should most definitely be the norm vs having a github/sourceforge/google code that everyone relies on being up. I wish that everyone running their own repositories while pulling directly from others was the defacto standard, that way no one can use the excuse "$repository / $service is down I'll submit it later".
For those interested on an alternative Gitlab install, someone contributed this using Vagrant and Puppet: <a href="https://community.exoscale.ch/compute/tutorials/devtools/deploy-gitlab-on-ubuntu-1204-with-vagrant/" rel="nofollow">https://community.exoscale.ch/compute/tutorials/devtools/dep...</a><p>Can be provisioned on any supported Vagrant destination, not only ours.
I like the idea of hosting my own web-accessible repository, but am most familiar with Mercurial. Does GitLab support non-Git repositories, or is there an alternative that does?
Gitlab seems to be another one of those "half-open" source projects where an arbitrary set of features is only available in the "Enterprise" edition. - <a href="https://www.gitlab.com/gitlab-ee/" rel="nofollow">https://www.gitlab.com/gitlab-ee/</a>