Howto cgit » History » Revision 2
Revision 1 (stbuehler, 2009-11-12 23:01) → Revision 2/4 (stbuehler, 2011-10-10 14:15)
h1. Howto cgit "cgit":http://hjemli.net/git/cgit/ is a web frontend for git repositories. You need a FastCGI CGI wrapper running (see [[Howto_CGI]]). h2. Lighttpd config <pre> setup { module.load ( "mod_fastcgi", "mod_vhost" ); } var.vhosts = []; # ... var.vhosts = var.vhosts + [ "cgit.lighttpd.net" => { "cgit.lighttpd.net": ${ if request.path =^ "/static/" { alias "/static/" => "/usr/share/cgit"; } else { rewrite "/cgit.cgi?url=%{enc:request.path}&%{request.query}"; docroot "/usr/lib/cgi-bin"; # docroot after rewrite ! fastcgi "unix:/var/run/lighttpd/sockets/www-cgi.sock"; } } ]; # ... vhost.map var.vhosts; </pre> h2. /etc/cgitrc <pre> css=/static/cgit.css virtual-root=/ </pre>