Gary Dolley has a nice write-up on hosting GIT.
I followed the instructions and got GIT installed in no time. I had to install pyton-setuptools first and run into a problem cloning the gitosis-admin to my laptop. It turned out that the “git” user must be added into server’s /etc/ssh/sshd_config AllowUsers list and restart SSH. Duh.