I'm using Mercurial along with Dropbox to have access to my source control both at home and at work. Are you allowed to install software on the computers you are using? If so, perhaps this would work for you too.
- Install Mercurial, Google it since I'm not allowed to post more than 1 link
- Install Dropbox, Google it,
and get an account each. It's free
for 2 GB of data and runs via port
80, same as a web browser.
- Create a
shared folder (from the Dropbox web
interface)
- Place your source code in
the shared folder and make it into a
Mercurial repository
- Get to know
Mercurial from the Quick
Start and work away.
To get access at home, just install Mercurial and Dropbox on your home computers and log in with the same Dropbox account.
Any changed files will be automatically pushed from one computer to another. I use the Dropbox repository as the main repository, and clone a working copy from there while I work. Once I'm satisfied with my changes, I'll push them to the Dropbox repository. Your friends can then pull those changes into their own working copies when they want to.