Do you know the benefits and drawbacks of utilizing a hosting provider for any Subversion repository versus keeping it up in-house? I am sure you will find benefits when it comes to easy setup and employ. And it might be nice to possess someone else make certain our code is supported correctly.

However, Visual SVN Server is grime simple to setup, and finances a pre-established group of servers which are maintained by another department and supported regularly. So with nevertheless, do you know the large benefits and drawbacks of utilizing a located service versus keeping it up ourselves?

Mix links:

Here's my own knowledge about this issue. I went my very own SVN server for just two+ many Resumes 2+ years before that. SVN is grime easy to admin but with time increasingly more of my code was making it's distance to the repository. I literally have all the feaures I ever authored from college up to today my respository (work projects obviously excluded).

I really fretted method to frequently which i had my life's work looking at some random server during my house. five years of code is a great deal. From time to time I'd get paranoid enough to operate a backup and have a Compact disc to operate and throw it within the desk. However the time between backup copies frankly was missing.

There is also the safety concerns of self hosting a server. I had been pretty diligent about setting up updates (debian is really very easy to that particular with). But with time I discovered I'd much less time for you to admin the server.

Eventually I investigated some companies and required a stab at using wush.internet. You will not have the ability to cause me to feel return to self hosting. Wush.internet is definitely an incredible host. I have used them for just two-three years now and in most of this time there's been just one (yes single) instance which i wasn't capable of getting my source. They are doing nightly off-site backup copies and so i feel better about the safety of my code. And never needing to admin any longer I've much additional time to really acquire some coding done.

If you have the infrastructure in position and therefore are confident inside your capability to host, backup and supply ease of access for your databases i quickly would state that hosting SVN on your own is what you want. This enables you relatively limitless growth and total treatments for your source.

For those who have a mainly mobile development labor force which are small in number then your cost and restrictions of utilizing a located provider will make it much more convenient for you personally. But this is applicable to very couple of companies.

How important is the SVN repository?

Vital?

Then you definitely don't want to trust it to some host that offers to support it regularly. It is easy to become host, you are renting a server and you are a number, so its attracted lots of less-businesslike companies, and also you will not generally have the ability to tell the great in the bad before bad one goes bankrupt and also you all of a sudden can't connect, or contact them for individuals backup copies, as well as their host turns your server off because they have not been compensated and will not speak with you simply because they don't have any business model along with you.

So, should you choose opt for a number, make certain individuals backup copies understand to your hands regularly, and you will restore from their store. Anything less is merely blind trust that you will always have the ability to reach them.

Several previous SO threads have talked about this:

What Exactly Are Some Decent ISPs That Host Subversion Where Should a Subversion Repository Be Must I use software hosting solution for my own projects

I am certain I have seen couple more, however i aren't able to find them at this time.