I want to keep in sync a couple of internal projects between 3 Windows-based notebooks using msysgit. No external repository is desired.

In the best case, every time two developers meets, they should be able to sync their projects.

The only setup I could figure out would be an IIS/Apache web server on each notebook, so one developer would fetch by http from the other notebook, then merge, then the other developer would fetch from the first notebook also by http and so on.

Is there any easier way to do it, or do you know a detailed tutorial about serving msysgit repositories by http with Apache/IIS ?