You have to put a lot more on top of that: gitweb, authentication, authorisation, notifications, maybe other kinds of hooks. Granted gitolite supports it, but you have to write a bit of glue.
There's also the option of Gerrit which puts most of this in a single WAR (not gitweb, though as with gitolite the integration is documented), with a code review workflow on top.
There's also the option of Gerrit which puts most of this in a single WAR (not gitweb, though as with gitolite the integration is documented), with a code review workflow on top.