59

I am looking for a git hosting environment for several users. Therefore i've searched for comparisons between Gitolite, Gitlab and Gitorius. But i get nothing what could be useful.

Is there anybody, who has experiences with different hosting tools and could provide an advice?

Praveen S
  • 10,355
  • 2
  • 43
  • 69
user2451418
  • 1,387
  • 4
  • 15
  • 27
  • 5
    There's also [Gitblit](http://gitblit.com/) which is a turn-key Git hosting solution written in Java (using JGit). – kostix Jun 18 '13 at 13:51
  • 1
    If anyone is coming here and just wants a decision made for them, go with ***Gitlab***. You can't really go wrong with it. Also look up Bitnami's gitlab stack if installing it sounds too hard. – DisibioAaron Apr 28 '14 at 20:25
  • 1
    This might help you: [Gitorious vs Gitlab vs GitHub: Three Git Systems](http://www.boxuk.com/blog/a-tale-of-three-git-systems/). Has all the research behind the companies transition from Subversion towards Git with an analysis of the Git systems. – Andrew Isidoro Nov 26 '13 at 11:11

2 Answers2

59
  • Gitolite is not a git hosting environment: it is an authorization layer, which grants or denies access to a git repo.
    It is the https or ssh layer which allows the authentication of a user, and the git repo hosting itself.
    See "How do programs like gitolite work?"
  • GitLab and Gitorious both provide git hosting, with (to my opinion) an easier installation process and more features for GitLab.

When comparing GitLab features and Gitorious features, the issue tracker is more complete, the fork and authorization levels are present, GitLab has teams and groups, webhooks, and API.
The development is more active (one release every month) on GitLab.

Update: GitLab has acquired Gitorious

Community
  • 1
  • 1
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
  • ok, thanks a lot. But what are the main features which gitlab does provide and gitorius not? – user2451418 Jun 18 '13 at 15:25
  • @user2451418 I have added multiple links and edited the answer to address your comment. – VonC Jun 18 '13 at 15:46
  • 1
    Don't forget about gitblit - http://gitblit.com/ – koppor Jan 22 '14 at 16:55
  • 3
    GitLab, hands down! It's easy to install and maintain, and an active developer community means that it is constantly evolving. I have launched it at my company and everyone loves it. – Keith Feb 20 '14 at 21:52
4

You can give Gitorious and Gitlab a try at Bitnami (http://bitnami.com/stack/gitorious and http://bitnami.com/stack/gitlab) There you can download installers, virtual machines and launch cloud servers for Amazon and Azure. All of these options are free. You can launch a 1-hour demo server as well (if you just want to get a quick feeling for the app). Disclaimer: I am one of the Bitnami developers, but as stated above, the packages are completely free to use.

Daniel Lopez
  • 3,297
  • 2
  • 30
  • 29