I'm currently setting up a development environment at home to learn technologies I won't have a change to use at work. I have setup msysgit on my local machine and I have a Virtual PC with cruise Control.Net installed. I'm the only developer on this project and I don't want to use a hosted git repository, as I'm doing this for a friend and he doesn't want the source code public.
Given that git doesn't have a central repository I'm not sure how to structure everything. How can I get the source code from git to cruise control so it can build? Should I use git demon, SSH or should I have the source on the cruise control machine and push from my development machine?