I’m using Subversion to store my work and to keep track of revisions. I also have a public repository where I put public code and stuff to simple things I write.
Websvn
Svn