In the WEB 460 class I am teaching at DeVry we are changing the rules a bit. We are working on a collaborative ecommerce site and in doing so we needed to have some sort of central repository. So we went with Git. Well Git has no central repo, so how does that work? Really we are using github.com and Git and git extensions altogether. I made a couple videos to show how: