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've made this a wiki page so we can put all the info in an easier to manage format.
Subversion
Mercurial
Bazaar
Git
Surprises me that nobody mentioned bitbucket [1] 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.
[1] http://bitbucket.org/Assembla [1] may be want you need.
Update, 24 Oct 2008: Apparently, Assembla is no longer free...
[1] http://www.assembla.com/I'm a big fan of Launchpad [1] -- comes with all the usual amenities like bug tracking and branching, plus some extras like translation tracking and "blueprints" for storing design ideas.
[1] https://launchpad.net/http://gitfarm.appspot.com provides free private git hosting.
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)
Assembla [1] is probably the best suited for your needs. Its got both SVN and git support.
[1] http://assembla.comI 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 ;)
Check out this [1] thread.
[1] http://stackoverflow.com/questions/100162/what-is-your-tool-for-version-control-faqI use http://code.google.com/hosting/ for my free hosting and I am very happy with it. They use Subversion.
http://beanstalkapp.com/ is pretty good value SVN hosting
We use Beanstalk [1] at my company. It offers a free plan, and great Mac integration using Versions [2].
OTOH, I use GitHub [3] for personal projects.
[1] http://www.beanstalkapp.com/I believe Perforce link text [1] 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
[1] http://perforce.comhttps://opensvn.csie.org/ also provides free private subversion hosting.
MS provides CodePlex [1], which has some nice features but requires an adapter if you want to use an SVN client.
You should probably add SourceForge [2] to the list as well :)
[1] http://www.codeplex.com/Origo [1] offers free subversion hosting for both open- and closed-source projects. In addition you also get additional tools, such as an issue tracker and a wiki.
Now also supports GIT as alternative to SVN.
[1] http://www.origo.ethz.ch/Fog Creek's Kiln [1] is a great private Mercurial/FogBugz stack that is free for 1-2 developers.
There is a great Visual Studio scc provider [2].
There is an open question with some good information r.e. hg and eclipse/netbeans here [3]
But... TortoiseHG [4] has good shell integration for those with command-line-o-phobia ;-)
[1] http://www.fogcreek.com/kiln/