If you'd like to see a small git frontend, you can do this in the root of a git repository:
git instaweb --httpd=webrick
This will start a CGI server that has some metadata about your git repo.