there is enough information about setting up a git server out there, TGit is a client