views:

131

answers:

1

Originally I try to use gitosis to manage the git repositories in the company, and later notice gitolite is kind of enhancement of gitosis.

And also I heard gerrit could be used for the same purpose, but from the description, gerrit is mainly used for code review.

So which is the best way for setting up git server

  • using gitolite (for git repo) AND gerrit (for code review) together
  • using gerrit ONLY to manage git repository and codereview

Can you give some suggestion ?

BTW: http://gitorious.org/ is considered in the future

A: 

I use only gitolite for the fine-grained ACL it provides.

For the code-review part, I use FishEye (not free even though free licenses exist for certain projects) and Crucible (both from Atlassian).

That allows me to separate the two features (ACL vs. Code review) on two separate servers.

VonC