Today I finally decided to stop hosting my own git repositories and just move to GitHub. Hosting them on my VPS was never particularly difficult or demanding, but I was never happy with the web interface I had set up (cgit). cgit itself is great and easy enough to use. I had my web server just dispatch CGI requests to it and everything was fine. The only problem was that I didn't put enough effort into making it fit with the rest of my site visually. I was also never quite sure about the stability of the hosting setup that I had constructed.
GitHub solved both of these issues: it seems reasonably stable and
doesn't give me the option to customize the appearance of the
repositories. This way I don't have to agonize over it. I went to go
sign up and was shocked to see that
travitch, was taken. Annoyed, I
looked to see what this person was hosting. Well, it turns out that I
had already signed up a few months ago and completely forgotten about
it. That was pretty convenient, so I ran with it (after I remembered
the password). In the process of migrating my repositories, I got rid
of a few that I didn't want to maintain anymore. I'm just deleting me
scripts for the uzbl browser since I don't use it anymore. The code
for my PLDI 2009 work is going away temporarily (tarballs are still
available on my research page); this code will be superseded by
something better soon.
My former git hosting solution was obtuse enough that it actually took me about 10 minutes to figure out how to disable it. I set it up months ago and never documented how I was starting all of the associated services. Eventually, I just uninstalled the service and my package manager figured out what I was doing, somehow.