I finally broke down and built a simple git admin web interface. I didn’t want to have to keep paying for more private GitHub repositories when I could (almost) just as easily host my own. I didn’t want to have to manage a bunch of keys and ini config files via the command-line, though. So, several months ago, I wrote a PHP class for dealing with all of that stuff, but it needed a web interface. I sat down yesterday and today and finally built it, and here it is!
From the README introduction:
This is a simple and straightforward web interface for managing a local git server. It allows for GUI editing of gitosis.conf and user keys.