I don't know how you guys maintain your code, but I like to use revision control.
Personally I use SubVersion, hosted on my secondary computer. As I travel a bit at work, I would like to have my repository available wherever I am, so I googled for free subversion hosts. Here's what I found:
- http://unfuddle.com/home
Free with issue tracking. Limited to 15 MB.
- http://www.assembla.com
Looks very good, however they have issues with Trac, the issue tracker, so it's currently not working.
- https://opensvn.csie.org/
Another not-currently-working subversion host with Trac support.
The design on their page is crappy, which probably mean that the service is good, hehe.
Other hosts that require you to have Open Source (visible for all) are
There are probably loads more. I'm very interested in finding a good free host with Trac that I can keep private and without file size limitations.