When comparing Gitolite vs Gitblit, the Slant community recommends Gitblit for most people. In the question“What are the best self-hosted web-based Git repository managers?” Gitblit is ranked 10th while Gitolite is ranked 15th. The most important reason people chose Gitblit is:
Setting up is easy and usage is intuitive.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Highly customizable, and a very intuitive interface
The project itself already has a long history behind it, and many use it. It is highly customizable and has a very navigable and intuitive interface. In fact, Linux kernel project has been using it for a very long time.
Pro Just works
Setting up is easy and usage is intuitive.
Pro Free and open source
GitBlit is free and open source (under Apache License) .
Pro Cross-platform
Gitblit is available for Windows, OS X and Linux.
Pro Built-in authorization in windows
So you don't have to worry about setting up OpenSSH on Windows.
Cons
Con May be too complicated for some to set up
You need a little *nix admin experience though it's not an absolute requirement to set this up. The documentation also assumes a similar level.
Con No code reviews
It's not possible to start any code reviews on Pull Requests
Con Access controls are repository-based
Built in access controls are not branch-based.
Con No Squash Merge
There is no Squash Merge functionality
Con No project admins
There's no separation between a system admin and a project admin. There's owners for projects, but to create a new repository one has to be a general admin.