A friend of mine made me aware of a nicer web interface for git than gitweb called cgit. You will need to grab the source and compile it. I am assuming that you use /var/www/ as the root of your web server and fcgiwrap which should be configured right already. This is the missing bits for my config:
location /cgit/ { index cgit.cgi; include fastcgi_params; gzip off; if ($uri ~ "/cgit/cgit.cgi") { fastcgi_pass unix:/var/run/fcgiwrap.socket; } }
You then need to create a folder called /var/www/cgit in which you copy the cgit binary but also cgit.css and cgit.png. You then need to create a /etc/cgitrc configuration file which you will edit for your local configuration and projects. Mine looks like this:
root=/var/cache/git repo.url=tripwire repo.desc=Tripwire repo.path=/var/cache/git/tripwire/.git
Restart/reload your nginx and you are ready to roll.