I'm going to move my overlay from rsync to git, just to have more experience with it. Also for other subprojects / work which don't need to be on sourceforge. I use subversion a lot but it's missing some features which git can handle very easily. So it's pretty good idea to have own git box. In the last few days I was installing git server and I thought I will share. Lets start from emering packages, git and gitosis are required. Edit /etc/conf.d/git-daemon file and add gitosis directory path, it will be different then git default, but you can change to what ever you want. GITDAEMON_OPTS="--syslog --enable=receive-pack --export-all --base-path=/var/spool/gitosis/repositories /var/spool/gitosis/repositories User and group are very important, I experienced some issues on this one. gentoo git wiki http://en.gentoo-wiki.com/wiki/Git installs git daemon as nobody. Git and gitosis configuration for must match otherwise you can notice errors similar to: On the client fatal: The remote end hung... Read More →