What free version control service would you recommend? I'm not looking for a complete project management service like Sourceforge, just something so I don't have to run a SVN/GIT server myself.
I'm a big fan of Launchpad -- comes with all the usual amenities like bug tracking and branching, plus some extras like translation tracking and "blueprints" for storing design ideas.
Assembla may be want you need.
Update, 24 Oct 2008: Apparently, Assembla is no longer free...
I use www.assembla.com for their free SVN and task management even if Im then only one working on the project.
edit- Heh, looks like Brent had the same idea ;)
I use http://code.google.com/hosting/ for my free hosting and I am very happy with it. They use Subversion.
We use Beanstalk at my company. It offers a free plan, and great Mac integration using Versions.
OTOH, I use GitHub for personal projects.
I like http://www.freehg.org for mercurial, which is a very nice system.
Surprises me that nobody mentioned bitbucket so far. It's one of the best services of that kind. It's similar to github with an integreated issue tracker and mercurial as version control system.
I've made this a wiki page so we can put all the info in an easier to manage format.
Subversion
- http://www.assembla.com/
- http://www.beanstalkapp.com/
- http://code.google.com/hosting/
- http://www.origo.ethz.ch/ (free for open- and closed-source projects)
- http://projectkenai.com/
- http://www.xp-dev.com/
- http://codesion.com/ (formerly CVSDude, free for open source projects)
Mercurial
- http://www.assembla.com/
- http://www.bitbucket.org/
- http://code.google.com/hosting/
- http://freehg.org/
- http://projectkenai.com/
- http://savannah.gnu.org/
- http://www.xp-dev.com/
- http://www.fogcreek.com/Kiln/ (free for students and for startups of up to 2 people)
Bazaar
Git
- http://www.assembla.com/ (free public/private repositories as of 04/2010)
- http://www.github.com (free public repositories, sliding monthly fee for private repositories, web commits, multitude of collaboration tools)
- http://gitorious.com (free public repositories for open source, open source software does the hosting)
- http://repo.or.cz/ (free public hosting, ~400MB repo size limit, for "free software")
- http://www.xp-dev.com/
MS provides CodePlex, which has some nice features but requires an adapter if you want to use an SVN client.
You should probably add SourceForge to the list as well :)
I would suggest to add a small description for each service, like:
http://unfuddle.com/ Offers free private subversion or git repositories and project management tools for up 2 persons and 200MB of data (can be upgraded with a monthly fee)
Can someone please integrate the text above with the list? (because I don't have enough reputation to do so)
I believe Perforce link text allow use of their public server for non commercial projects - their scm is super fast with a really nice branching implementation - you can get a 2 user / 2 workspace version of the server for free - after that its not the cheapest but is an excellent system - Ms used to use it internally (referred to as the Depot) but I guess they dogfood TFS now
https://opensvn.csie.org/ also provides free private subversion hosting.
Fog Creek's Kiln is a great private Mercurial/FogBugz stack that is free for 1-2 developers.
There is a great Visual Studio scc provider.
There is an open question with some good information r.e. hg and eclipse/netbeans here
But... TortoiseHG has good shell integration for those with command-line-o-phobia ;-)