Subversion Hosting
In years past, I never had much of a need for source control outside of open source projects I worked on. Now, as I create more and more training materials and presentations - it's essential. While I could host a Subversion repository myself, it doesn't seem like it's worth the hassle. I'd prefer to have it hosted (and backed up regularly) outside of my house. This week I'm looking to setup svn.raibledesigns.com.
I'm not really looking to get my own Linux box hosted somewhere. I pay around $60/month to KGB Internet for raibledesigns.com, demo.appfuse.org and appfuse.org. To get my own "managed" box is somewhere around $300/month. When I say "managed", I mean Contegix-style where I can say "install this", "do that" and they handle all the sys-admin for you. So all I'm looking for is a reasonable SVN hosting provider that'll give me 1-2 GB for a reasonable price. What's reasonable? I'd say $25-50 per month.
I did some googling and there's a lot of Subversion hosting providers. I e-mailed a few of them with my main question - "can I point my subdomain at your servers?" A few of them have gotten back to me, but now I'm curious to hear from folks using these services. Are you using a Subversion hosting provider for your business? If so, which one?
I'm more interested in bad reviews than good ones - but if you're happy with a service, I'd love to hear about it.
The cheapest one I found is SVNRepository.com. However, it's been an hour since I e-mailed them and I haven't had a response. Nevertheless, $10/month for 5 GB, unlimited repositories, Trac instances, etc. sounds pretty nice.
Update August 2, 2007: I ended up going with SVNRepository.com (Level Two - $6.95/month) and I've been very happy with them. I'm using them for Raible Designs' artifacts (presentations, training materials) so I don't use it on a daily basis - more like monthly.
I did some research on hosting a few weeks ago. It seems like the cheapest way to go and get the control you want is find a good VPS hoster. You get full administrative access and do not have to worry about having anyone install anything. I needed a Windows VPS, and I've been using VPSLand. You can also get a Linux virtual machine for $16 a month. You don't get a lot of RAM at that price so you could not run a J2EE server, but you can always upgrade your package later if you have that requirement.
There may be cheaper/better hosting providers for Linux, but their Windows plan was reasonably priced for what you get so I went with them. I created my account and was all set in less than a business day. My only complaint is they only backup the server once a week, but you could always rsync your SVN repository as much as you want to get better backups. GoDaddy's hosting service was reasonably priced as well until I looked at adding backups which would have cost an extra $100 a month.
Posted by Eric Hauser on April 20, 2007 at 03:48 PM MDT #
Posted by kief on April 20, 2007 at 03:59 PM MDT #
Posted by Lars Fischer on April 20, 2007 at 04:06 PM MDT #
Posted by Peter on April 20, 2007 at 04:07 PM MDT #
Posted by Matt Penner on April 20, 2007 at 04:55 PM MDT #
While I appreciate that I can get a VPS and do the installation myself I'd rather not have to deal with any operational issues as well as having the various tool costs amortized.
If only such an 'all in one' development shop outsource existed! Oh the time and money I would save!
Posted by Jason on April 20, 2007 at 05:12 PM MDT #
Posted by Sean Leach on April 20, 2007 at 06:50 PM MDT #
Posted by Jose Gulisano on April 20, 2007 at 08:16 PM MDT #
Posted by Simon Brandhof on April 21, 2007 at 12:37 AM MDT #
Posted by Wendy Smoak on April 21, 2007 at 04:22 AM MDT #
Try out http://rimuhosting.com/order/startorder1.jsp?type=18
This is a virtual dedicated server. You'll have root access. You won't contend with other users in the virtualization environment. Much more secure than the typical shared hosting plans. You will have complete control over the server environment, users, groups, and permissions. The trick is, you'll need to setup your own SVN repo. This is simple if you've done it before, maybe a little bit of a headache if you haven't, but is generally well documented, and you have a lot of readers who can probably help with the process. These guys will do the initial install of any software you need when they setup your account. Have you ever tried compiling SVN from source? What a headache. These guys take care of the details for you when you setup your server. With real live human support, generally speaking, available 24/7 and responsive via email within 4 hours, it's pretty good, actually better than some of the more popular hosting environments out there.
Just a suggestion: Why not switch to Mercurial? Setup of a repo is simple, SCM is cross platform, free, and you don't need to be a linux guru to get it running and keep it running. Rimu will install mercurial for you as well, if you ask. Once you have your SCM up, you can control all of the email notification stuff how you like it.
This solution grows with your needs. If you decide later you want to consolidate your servers, move them here. Add a Plesk UI with the $65 package, and you'll get an even simpler, more powerful UI to control your server, tomcat/jetty support, rails, blog, etc. Works great too if you are managing clients (the incremental cost of adding client's domains is $0). I just don't think dedicated Subversion hosting is economical and most of the solutions out there are overpriced vs. do it yourself.
Posted by David J. Kordsmeier on April 21, 2007 at 09:22 AM MDT #
Posted by Joshua Long on April 21, 2007 at 09:57 AM MDT #
Posted by Ganeshji Marwaha on April 21, 2007 at 07:07 PM MDT #
Posted by Nick L on April 22, 2007 at 03:08 AM MDT #
Posted by ben greenway on April 23, 2007 at 02:37 PM MDT #
Posted by Scott on May 12, 2007 at 08:36 PM MDT #
Posted by Mark on May 28, 2007 at 06:45 PM MDT #
Posted by Floyd Price on September 27, 2007 at 10:22 AM MDT #
Posted by Michael Ching on October 05, 2007 at 11:26 PM MDT #
Posted by Roger Searjeant on October 09, 2007 at 07:54 AM MDT #
Hi Matt,
I've just signed up with SvnRepository.com as well.
You really weren't kidding about them being slow, were you!? (my rant is here)
Hopefuly, they'll have me up and running soon. If not, I'll have to look around some more.
All the best,
David
Posted by David Salgado on November 06, 2007 at 11:46 AM MST #
Posted by Floyd Price on November 15, 2007 at 11:25 AM MST #
Posted by Angsuman Chakraborty on November 17, 2007 at 01:53 PM MST #
http://www.beanstalkapp.com
-Chris
Posted by Chris Nagele on November 26, 2007 at 02:38 AM MST #
Posted by Corregan Brown on January 29, 2008 at 04:15 PM MST #
Posted by Scott McNab on April 11, 2008 at 04:45 AM MDT #
Posted by Mike on June 02, 2008 at 01:36 PM MDT #
Posted by Codesleuth on June 08, 2008 at 09:51 PM MDT #
Posted by Roopinder on August 18, 2008 at 08:30 AM MDT #
I always recommend my hosting provider, Site5.
Here's a page that has simple instructions for getting started that I wrote:
http://julianyap.com/wiki/Subversion_on_Site5
Posted by Julian Yap on January 11, 2009 at 06:14 AM MST #
Posted by Robert Kern on June 15, 2009 at 02:45 AM MDT #
Posted by Ryan on July 15, 2009 at 01:20 AM MDT #
Posted by Floyd Price on September 04, 2010 at 01:06 PM MDT #
+1 for http://www.assembla.com
Also, with the semi-recent release of Subversion 1.7, make sure to update to a Subversion 1.7 supported client to take advantage of the performance benefits and client side improvements. Here is a resource for free downloads of Subversion 1.7 compatible svn clients: http://svn-ref.assembla.com/download-clients.html.
Posted by Matt on January 05, 2012 at 07:21 PM MST #