Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I want to create a subversion repository for my development team. The question is : Where ?

Two options :

1.Local (at home) on a server like NAS...

benefits : coast

weakness : security ?

2.On dedicated server on professional cloud

benefits : security / avaibility

weakness : coast

Have you other option ? What's the best option you think ? Can you tell me your choice and the + and - for each option ?

Thanks :)

share|improve this question
There are free SVN hosting services. There are also very good CHEAP hosting services. – TimJ Feb 20 at 20:58
This is likely not an appropriate question here. – TimJ Feb 20 at 20:58
1  
Or you could pay any one of a dozen services anywhere from $7-20/month and not have to do any of it yourself. – CaseySoftware Feb 21 at 4:29
Hi Chris. Welcome. :) Your question is better served elsewhere on the Stack Exchange Network -- and it's a bit vague. Closing it. – Jesper Mortensen Feb 21 at 10:19

closed as off topic by Jesper Mortensen Feb 21 at 10:19

Questions on Answers OnStartups are expected to relate to startups within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

You should look into a decentralized scm actually like Mercurial (easy to use) or Git (more powerful, but also a bit more complicated to use).

Benefits: - all devs have the complete history - no central server which does fail - no 3rd parties access your code, except you look for Bitbucket - free of charge, no hosting necessary - easy set up if you would like to have a canonical repo in your office (network path is enough) - always available, even without internet connection

Drawbacks: - your team needs to learn it

This link does show how to work with git in a proper way: http://nvie.com/posts/a-successful-git-branching-model/

I was switching for these reasons to Mercurial and Git and I am not looking back. SVN is still great because it is really easy once set up. But on the other hand, I don't want to pay or maintain for another server.

If you force me to chose one of your options, I would go for a hosted one. They care for backups and such. But only, if they allow me to export the whole repos from time to time - don't trust anybody when it comes to your code. Their backup may fail too.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.