Lately I have been a fan of git for making it as my default version control system. I have been learning it and also trying use it for my current projects.
There are quite a bunch of free git hosting around, but you basically have to open source your codes. So I searched around the net for some private hosting, which allows to hide the codes from public access. It might be helpful for you guys.
Here’s the list.