Setting Up a Simple Git Server - Gitweb: The Unexpected Part 2

A few weeks ago I set up a simple git server to run at home so I don't have to rely on Github or similar external services. That worked fine, but two things felt unfinished: The ability to create a new repository, and an easy way of listing the existing ones, without having to SSH into the host. Luckily with GitWeb, shell scripts and CGI magic we can fix that. I thought I could live without these…