You don't need a fileserver for CVS/SVN/whatever. You can run it locally. Or you can use the direct filesystem access that both provide. It's all pretty easy, and absolutely wonderful. Nowadays, whenever I start a project, the first thing I do is creating an SVN repository for it.
Though you might want to try git as an alternative.