[This entry updated April 14, 2008 based on comments and this blog. Updated again August 26, 2008.]
I use dreamhost.com as my hosting provider and wanted to use it to host git repositories as well. git supports publishing via HTTP so that part is pretty easy, but I also wanted to make it easy to push my local work to the repository on dreamhost.
Unfortunately, git documentation was a little impenetrable the first few times I read it and dreamhost doesn’t offer git automatically, so here is a summary of what I did in case it helps
someone else figure it out.