views:

2737

answers:

8

Possible Duplicates:
Can you recommend a SVN, closed-source project hosting site?
Is there a free version control server provider for non-public projects?
Free Online Private SVN repositories

Hi, I'm starting a new project with 14 more people and we're looking for some repository where we can host our code, specifically an SVN or CVS repository that doesn't require projects to be open source and is preferably free. If it comes integrated with some bug tracking features, better yet.

We're also looking for some place to host our documents, we need to be able to upload files, sort them into folders, have groups who have visibility over some documents and be able to upload revisions of the same document.

Any recommendations?

A: 

http://www.indefero.net/plans.html seems to meet your requirements for svn hosting, and it does feature issue tracking.

Amber
That one seems interesting, but the 100MB limit is too low
Diego
A: 

Check my answer to this question:

I currently use xp-dev for version control.

CMS
Thanks! I hadn't looked at that question. xp-dev seems pretty solid, I'll probably use it
Diego
A: 

For SVN, I'd just have someone with a desktop they leave on all the time set up an SVN server and a DynDNS account to give it a URL. I'm unaware of a free SVN host that doesn't require it to be public (by which I assume it should also be open source), but that doesn't mean they don't exist... maybe someone else knows of one. As for the documents, Google Docs seems like a good choice if they're just simple Office-type documents. There's also nothing preventing you from putting docs of any type into SVN.

rmeador
A: 

From a quick glance at Google you have several options.

http://www.xp-dev.com/

https://opensvn.csie.org/

You may find more on Google.

Unknown
+3  A: 

I'd be tempted to do it yourself. Hosting an SVN server is pretty trivial. Document management and issue similarly so.

By hosting it yourself, you can also:

  1. arrange and co-ordinate backups how you desire
  2. run a continuous integration server (you have 14 developers, so that's pretty essential)
  3. choose and change the tooling you use, rather than be stuck with what your hosting provider chooses

and the costs would be pretty negligible. It doesn't have to be a powerful server (at least initially).

An alternative to using CVS or SVN is to use a true distributed SCM (e.g. Git or Mercurial) and your developers would all host a local repository and sync between themselves (i.e. no central node is required). The headache is that it doesn't solve your document management (unless you store that in your SCM), nor does it solve the continuous integration or backup issues.

Brian Agnew
A: 

Try unfuddle.com

They offer both GIT and Subversion private repositories

nolim1t
A: 

Ok, I've started using xp-dev and it seems great, but I can't seem to find a decent place to host all our documents. I tried zoho, but I was seriously disappointed when I uploaded a document and the other users could ONLY download it (no revisions, editing, NADA). Google docs is a no-no as the 500KB restriction on word documents is too small.

Any recommendations?

Diego
A: 

If you are all in one place then I would host SVN locally and have it backed up with something like mozy.

If you are in 14 different places I would seriously look at GIT before assuming you should use SVN, especially if this is the sort of project where you might soon have 140 or 1400 developers.

Martin Beckett