You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by John DuQuette <jd...@yabla.com> on 2004/12/05 21:04:14 UTC

subversion on a shared host?

	Hello. We have a small PHP project with only three (3) 
developers and are looking into Version Control. We do not have our 
own dedicated server, we use a shared server, a shared host (at 
rochen.com). Are there any problems installing Subversion on a shared 
host server? I asked on the forum for host if anyone had any 
experience and one person suggested that running Subversion or 
something like it would consume a lot of "system resources" (CPU, 
RAM, etc) and not be appropriate on a shared server. Someone from the 
host company (rochen) said they wouldn't stop us but if it consumed 
too much CPU etc. they would then stop us.

So my question: Are there any problems or concerns with using 
Subversion on a shared server? Is it a bad idea?

john

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: subversion on a shared host?

Posted by Ben Collins-Sussman <su...@collab.net>.
[Keeping this on the users@ list]


On Dec 5, 2004, at 9:56 PM, John DuQuette wrote:

>> On Dec 5, 2004, at 3:04 PM, John DuQuette wrote:
>>>
>>> So my question: Are there any problems or concerns with using 
>>> Subversion on a shared server? Is it a bad idea?
>
>
> Thanks,  I will. Just to be clear, what i mean is that we don't have 
> our own, dedicated server, but we are on a "shared hosting" plan... as 
> is typical for small firms that don't have their own dedicated server. 
> We can run scripts, but we don't have direct access to apache etc -- 
> there are a lot of other customers besides us on our server. (We have 
> "plan 1" reseller hosting from rochenhost.com.) Excuse my lack of 
> experience with CVS etc, I think you probably already understood what 
> I meant... but I just wanted to be sure. I'll check the book.
>

Are you allowed to install software at all?  At least in your home 
directory?  If so, you could have the 'svnserve' program living in your 
home directory on the server, and create your repository somewhere in 
the home directory as well.  Then from your personal machines, you can 
have svn+ssh:// urls launch the 'svnserve' process right from the 
homedir.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: subversion on a shared host?

Posted by tr...@clayst.com.
On 5 Dec 2004 Ben Collins-Sussman wrote:

> > So my question: Are there any problems or concerns with using 
> > Subversion on a shared server? Is it a bad idea?
> 
> Can you be more specific?  Subversion is *designed* to be a 
> client/server system.  So no, it's not "bad idea" to have a shared 
> server.  It's the norm.  

I think he means a server shared by multiple accounts each with its own 
domains, i.e. a "shared server" or "virtual server" in ISP terms.  So 
he would have control only over his own directories, not the whole 
system, and would not have true root access.

--
Tom




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: subversion on a shared host?

Posted by Ben Collins-Sussman <su...@collab.net>.
On Dec 5, 2004, at 3:04 PM, John DuQuette wrote:
>
> So my question: Are there any problems or concerns with using 
> Subversion on a shared server? Is it a bad idea?
>

Can you be more specific?  Subversion is *designed* to be a 
client/server system.  So no, it's not "bad idea" to have a shared 
server.  It's the norm.  But there are many different ways to setup a 
Subversion server process... there are even two completely different 
server programs.  Please read chapter 6 in the book to learn about 
them.  Then if you have specific questions, feel free to ask.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: subversion on a shared host?

Posted by Toby Johnson <to...@etjohnson.us>.
John DuQuette wrote:

> So my question: Are there any problems or concerns with using 
> Subversion on a shared server? Is it a bad idea?

Have you considered (or do you even know about) accessing via file:// 
URLs only? That way you would not need to have an actual Subversion 
server running, as the "svn" client program provides both server and 
client functionality in this case. This would be ideal if you only have 
a few developers.

The downside to this is that you can't browse your repository using 
http:// URLs, but you wouldn't be able to do that with svnserve either. 
You can, however, still use ViewCVS or WebSVN in this scenario.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: subversion on a shared host?

Posted by Martin Tomes <li...@tomes.org>.
John DuQuette wrote:
>     Hello. We have a small PHP project with only three (3) developers 
> and are looking into Version Control. We do not have our own dedicated 
> server, we use a shared server, a shared host (at rochen.com).

There are people who will host a subversion repository for you, there is a list at 
http://www.subversionary.org/subversionary.cgi/HostingServices and at 
http://subversion.tigris.org/project_links.html

There is more choice of free ones for open source projects.

-- 
Martin Tomes
echo 'martin at tomes x org x uk'\
  | sed -e 's/ x /\./g' -e 's/ at /@/'

The Subversion Wiki is at http://www.subversionary.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: subversion on a shared host?

Posted by David Ripton <dr...@ripton.net>.
On 2004.12.05 16:04:14 +0000, John DuQuette wrote:
> 	Hello. We have a small PHP project with only three (3) 
> developers and are looking into Version Control. We do not have our 
> own dedicated server, we use a shared server, a shared host (at 
> rochen.com). Are there any problems installing Subversion on a shared 
> host server? I asked on the forum for host if anyone had any 
> experience and one person suggested that running Subversion or 
> something like it would consume a lot of "system resources" (CPU, 
> RAM, etc) and not be appropriate on a shared server. Someone from the 
> host company (rochen) said they wouldn't stop us but if it consumed 
> too much CPU etc. they would then stop us.
> 
> So my question: Are there any problems or concerns with using 
> Subversion on a shared server? Is it a bad idea?

IMX most shared servers use NFS home directories, and bsddb doesn't 
work on NFS mounts.  So you probably have to use fsfs, which means you 
need svn 1.1+.  

Otherwise, if you have ssh access for yourself and your co-developers, 
and enough disk space, you should be able to get SVN working in svn+ssh
mode.  http access will only be doable if your host runs Apache 2 and 
gives you a lot of latitude in configuring it, or if they let you run 
your own persistent servers, both of which are unusual.  (IMO the best
way to do shared hosting is to slice a big box into lots of nearly-
independent virtual machines and give each user virtual root, using 
something like BSD jail or User-Mode Linux and resource quotas to keep 
them from interfering with one another, but such services are still 
in the minority.)

SVN seems pretty frugal with resources if you're working with small 
amounts of data and traffic -- I run a small repository on a bitty little
Celeron 366 with 64 MB, without problems.  Though there's no guarantee 
you won't do something someday that hogs the CPU or memory and gets
you kicked off.  It's probably easier to just use a dedicated SVN hosting 
site if that's an option.  (Plug: I'm a happy user of svnhosting.org.)

-- 
David Ripton    dripton@ripton.net

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org