PDA

View Full Version : Subversion



WhyWorkPlayHalo
02-17-2006, 06:24 AM
Does anyone have any experience setting up a subversion repository? Does bluehost support this functionality through apache? I'm looking for a way to have source control on my turbogears/rails projects (Thanks for setting up fastcgi bluehost!).

rando
02-17-2006, 06:32 AM
Does anyone have any experience setting up a subversion repository? Does bluehost support this functionality through apache? I'm looking for a way to have source control on my turbogears/rails projects (Thanks for setting up fastcgi bluehost!).

No, we don't support that. cvs is already installed on all our servers, though, and while you don't have access to its standalone server, you can use cvs over ssh to do source control.

I think subversion may support a similar mode of operation, but we don't have it installed anywhere.

mattznyc
02-17-2006, 04:39 PM
What do we set the CVSROOT var to?

stephenhamilton
03-18-2006, 01:44 PM
I'd be really interested if this was made available? Any chance of it in the future?

Stephen

timberford
03-21-2006, 03:18 AM
yeah i'd definitely like to see subversion.

Ponder
05-08-2006, 01:46 PM
yeah i'd definitely like to see subversion.

I also would like to see subversion support.

refactoror
05-08-2006, 05:18 PM
I use Subversion for my development projects. It is very stable, and it is very comfortable for CVS users. A big feature for me is that it "versions directories", not just files, which means it maintains file history even it they are renamed/moved. The binary diff also means that it consumes far less disk space, even though binary files are typically in minority in a version tree.

userwaldo
05-20-2006, 09:24 AM
I'm looking for information on setting up subversion on my bluehost as well. Any idea if this is on the planned new features list?

Update
I found the following links usefull inhelping setup subversion on my site, since it isn't available by default.
http://www.lukemelia.com/blog/archives/2006/02/22/installing-subversion-at-pair/
http://forums.site5.com/showthread.php?t=7348

I would also recomend using "nice -n 19" before running any compile commands as it helps to alleviate server load for non critical issues.

stask
06-03-2006, 12:15 AM
Just wanted to add my 2c, that I'd also love to see Subversion support.

alligosh
06-03-2006, 10:12 AM
I would also recomend using "nice -n 19" before running any compile commands as it helps to alleviate server load for non critical issues.

OK, one more time.

renicing a process DOES NOT reduce server load. It just makes the offending processes bahve a little better and allow other processes to get cpu time first. THe load still goes up, and you still slow down the server (overall). Renicing is a good thing, but is not a catchall fix for CPU congestion.

chfields
06-20-2006, 04:10 PM
Update
I found the following links usefull inhelping setup subversion on my site, since it isn't available by default.
http://www.lukemelia.com/blog/archives/2006/02/22/installing-subversion-at-pair/
http://forums.site5.com/showthread.php?t=7348


Did this work for you?

Kemper
07-05-2006, 04:36 AM
I tried it without luck...


C'mon Bluehost.... SUBVERSION pleaaaaasseeeee!!! :( Now I have to put Gallery on my own machine or elsewhere.

will
07-05-2006, 05:38 AM
Here (http://www.theswamp.org/index.php)is a link to a programming forum that has a few discussions on Subversion. You have to register to access the content but it's free and very safe and secure. I am a member there and know the clientele very well, they are a good bunch of guys and very helpful too.

Will

Opt2bout
07-05-2006, 01:41 PM
Did this work for you?
This worked for me. The only difference is that I changed the file from version 1.3.0 to 1.3.2. My $HOME/bin directory now has the svn client and utilities.

Kemper
07-06-2006, 06:08 AM
I might need a little help then! :o

I have created "bin" in the home dir.

Does it want me to input something here?:


user@machine% ./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl

I don't quite understand what he's saying (in the tutorial):


You will want to make sure that $HOME/bin is part of your PATH, too.


Thanks for the help! :D

Opt2bout
07-06-2006, 07:03 AM
I might need a little help then! :o

I have created "bin" in the home dir.

Does it want me to input something here?:


user@machine% ./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl


This is all that I did...



cd

mkdir src

cd src

wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz

tar -xzvf subversion-1.3.2.tar.gz

cd subversion-1.3.2

./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl

make

make install

After the above steps were executed, it had updated the /man, /build, /include, /info, /lib, and /bin directories that support the subversion client modules. I did not receive any prompts, or if I did, I don't remember them and accepted the defaults.

If you did not already have /bin in your home directory, you probably will need to update your $PATH statement in your shell profile to include it (later).

If you follow the code snipet above line by line, make note of any errors you get (other than the normal plethora of output warnings from the config and make scripts) and post them...otherwise, you should have a working subversion client installed for your user account.

I hope this helps.

Kemper
07-06-2006, 12:15 PM
Well dang... I must have done something stupid like forget make install... works now!

Thank you very much!

strannik
07-24-2006, 01:30 PM
I would also like to see subversion support - cvs is so yesterday!

userwaldo
07-25-2006, 10:34 AM
Did this work for you?

yes it worked for me

sleight42
07-31-2006, 07:10 PM
Are we more likely to see Subversion if we start threatening to switch hosts? I don't want to pay a separate host simply to have Subversion support. So, if I have to switch hosts to get Subversion, I'll take my business elsewhere...

sleight42
08-01-2006, 07:02 PM
Please respond.

areidmtm
08-01-2006, 07:26 PM
Are we more likely to see Subversion if we start threatening to switch hosts? I don't want to pay a separate host simply to have Subversion support. So, if I have to switch hosts to get Subversion, I'll take my business elsewhere...

You are welcome to send an email in and suggest it, but threatening to get something will never get you anywhere.

nkorf
08-01-2006, 09:56 PM
I got the client working just fine in my account. Although it would be nice to have bluehost supporting it in order to be able to checkout from my server...

sirenum
09-25-2006, 12:31 AM
Yep, here's another member who'd like to see subversion support. Trac would be cool too :)

ludwigwe
09-25-2006, 01:32 AM
Just another customer who'd love to see Subversion support.

logBear
09-25-2006, 04:24 PM
I join the crowd to ask for subversion support ! :)

dhaveconfig
09-28-2006, 01:49 PM
I'd love to see support for Trac, which would mean subversion.

I know I can compile and install it myself, but I would appreciate not having to, and I'm not sure I can get Trac working without mod_python.

aceofspades
09-28-2006, 05:17 PM
Are we more likely to see Subversion if we start threatening to switch hosts? I don't want to pay a separate host simply to have Subversion support. So, if I have to switch hosts to get Subversion, I'll take my business elsewhere...
just tried it it works. Now stop complaining. Just do the commands that he said to do. I dont even use subversion but i guess i will use it in the future. Pls stop complaining. Good job whoever the guy that posted that.

OH NO im already at like 4 CPUs. Im just hope that I dont get over the maximum before this is done.

Its taken like 5 or 7 minutes just to do the make command. I havent even started the make install command

aceofspades
09-28-2006, 05:30 PM
This is all that I did...



cd

mkdir src

cd src

wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz

tar -xzvf subversion-1.3.2.tar.gz

cd subversion-1.3.2

./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl

make

make install

After the above steps were executed, it had updated the /man, /build, /include, /info, /lib, and /bin directories that support the subversion client modules. I did not receive any prompts, or if I did, I don't remember them and accepted the defaults.

If you did not already have /bin in your home directory, you probably will need to update your $PATH statement in your shell profile to include it (later).

If you follow the code snipet above line by line, make note of any errors you get (other than the normal plethora of output warnings from the config and make scripts) and post them...otherwise, you should have a working subversion client installed for your user account.

I hope this helps.
its working its just taking a LONG time. I havent done make install im still on make. It is just like 20 pages of text. (just txt in general nothing important). And when i mean 20 pages of txt i mean the cache size of putty which is ALOT

Edit: just started make install. This is working fine

Btw thanks, I didnt understand anything in that tutorial.

OK FINISHED!!!! YAY

Ok i found a subversion E-book on http://www.chmpdf.com/archives/ebooks/o%27reilly/?file=O%27Reilly%2C%20Version%20Control%20with%20S ubversion%20%282004%29%20DDU.chm

My definite favorite source for e-books. chmpdf rox. I have 350 mbs of e-books. And it is the only site with "for dummies" books. Oebook mostly has a-press and some wiley. And chmpdf has all the wiley "bibles". And dont forget that you have to register.

Davepar
09-29-2006, 02:42 PM
I downloaded Subversion 1.4 and can't get it to compile. I had to download the dependencies tarball for ARP. Configure worked fine, but make failed with a warning about shared libraries of some sort.

Anybody else having luck with 1.4?

dhaveconfig
10-05-2006, 04:13 PM
I downloaded Subversion 1.4 and can't get it to compile. I had to download the dependencies tarball for ARP. Configure worked fine, but make failed with a warning about shared libraries of some sort.

Anybody else having luck with 1.4?

I think you mean apr ? :)

You can configure without apr, but I found 1.3.2 works better with the other packages I needed.

Now to work out how to run a svn repository that people can actually get to....

svn over ssh works happily enough, but isn't ideal as you'd have to give out your primary password....

piku
10-19-2006, 07:51 PM
I got the following when trying to do opt2bout's directions. Anyone else?


You don't seem to have Berkeley DB version 4.0.14 or newer
installed and linked to APR-UTIL. We have created Makefiles which
will build without the Berkeley DB back-end; your repositories will
use FSFS as the default back-end. You can find the latest version of
Berkeley DB here:
http://www.sleepycat.com/download/index.shtml

piku
10-19-2006, 08:56 PM
Just would like to also ask what's the simplest way to setup a repository? I just want to have it so I use Tortoise and version my projects.

I've seen my friend use this setup on Dreamhost but it seems that this might be a bit tricky to get setup on BH. Anyways, my setup on BH of svn is good except for that error/warning message above.

Advice/pointers are greatly appreciated.

Thanks.

proby
11-01-2006, 02:16 PM
I'm also very interested in Subversion support. It would really make your already fantastic service that much more attractive!

piku
02-07-2007, 11:12 AM
Anyone, anyone, Bueller?

soundevolution
02-24-2007, 07:13 PM
#
# this is how I installed subversion 1.4.3 on my bluehost account
#

mkdir ~/src

# get and make 'apr-0.9.13' (this isn't included in the subversion tarball)
cd ~/src
wget http://apache.ausgamers.com/apr/apr-0.9.13.tar.gz
tar -xzf apr-0.9.13.tar.gz
cd apr-0.9.13
./configure --prefix=$HOME
make
make install

# get and make 'apr-util 0.9.13' (this isn't included in the subversion tarball either)

cd ~/src
wget http://apache.planetmirror.com.au/dist/apr/apr-util-0.9.13.tar.gz
tar -xzf apr-util-0.9.13.tar.gz
cd apr-util-0.9.13
./configure --prefix=$HOME --with-apr=$HOME
make
make install

# get and make 'subversion-1.4.3'

cd ~/src
wget http://subversion.tigris.org/downloads/subversion-1.4.3.tar.gz
tar -xzf subversion-1.4.3.tar.gz
cd subversion-1.4.3
./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl
# at this point there's a bit of complaining about berkeley db, let's ignore that...
make
make install

# check it works!

cd
svn --version
# yay!


Good luck,
Matt

Necron99
02-25-2007, 10:33 AM
Matt:

Your instructions worked great! Thank you.

Although I've used SVN locally and with a local server, I've never accessed a repository remotely, say, on Bluehost. Do you have some words of wisdom about how to invoke svnserve on BH and access the repository from home?

Thanks so much,
Dave

mana
05-13-2007, 06:54 PM
+1 for subversion support! Come on bluehost!

Canstein
05-29-2007, 06:45 PM
I also would love to see svn supported by bluehost. Sadly, this thread is already almost a year and a half old. It "don't look guhd."

geowyn
06-28-2007, 12:17 PM
As a newcomer to the Ruby on Rails world I am noticing that subversion plays an important role in things like using Capistrano to automate uploads from local development environment to webhost. I plan to install my own local copy of subversion but agree that adding this to the standard tools provided by BlueHost would be very useful, especially for those wanting to use Rails.

thanks!

rasheed21
07-04-2007, 08:49 PM
Yes subversion is definitely a must have. Please bluehost do something!!!!

dman776
07-13-2007, 10:11 AM
I'll second the motion to add SVN support! (Or third it, or 63th it) ;)

ricree
07-26-2007, 05:50 AM
I'd just like to add in another voice of support for getting some sort of version control software. Not even necessarily subversion, although that would certainly be great.

userwaldo
08-24-2007, 04:17 PM
You might have to use the following, if you have problems with installing the apache mods.



./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl --without-apxs

aarreoskari
02-14-2008, 06:24 AM
Hi, I would also appreciate svn support for Bluehost because of Ruby on Rails capistrano deployment.

I tried installing it to my home directory with instructions above but ran into small problems.

1) make command with apt-util (1.2.12) gave an error:

/usr/lib/libexpat.so: could not read symbols: File in wrong format

Which I could ignore with --with-expat=builtin option in configure.

2) I got same error with subversion (1.4.6) make and this time the expat option in configure didn't help.

Does anyone have a clue on how to solve this?


Sincerely,
Mika

birdsnare
02-14-2008, 11:53 AM
Hi, I would also appreciate svn support for Bluehost because of Ruby on Rails capistrano deployment.

I tried installing it to my home directory with instructions above but ran into small problems.

1) make command with apt-util (1.2.12) gave an error:

/usr/lib/libexpat.so: could not read symbols: File in wrong format

Which I could ignore with --with-expat=builtin option in configure.

2) I got same error with subversion (1.4.6) make and this time the expat option in configure didn't help.

Does anyone have a clue on how to solve this?


Sincerely,
Mika

Mika,

Try this. Delete your subversion directory and re-extract your subversion source from your .tar.gz. CD into the new directory and run

./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl LDFLAGS="-L/lib64"
make
make install

If you already have apr, apr-util, and neon set up, that SHOULD get you going. It worked for me yesterday.

See bkohl's post below for how to access your installation.
http://www.bluehostforum.com/showthread.php?t=8191

MarcoBarbosa
03-14-2008, 12:03 AM
So subversion is installed
nice howto

but now how do you configure it?
it successfully worked for me

but how can i add a project from public_html and get the svn link to my IDE ?

SomeHobo
06-22-2008, 10:27 PM
Hi,

thanks for the howto, it all worked very well until the last bit of installing subversion. I downloaded version 1.5.0, and tried both config ways:

./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl LDFLAGS="-L/lib64"

./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl
-bash: svn: command not found

but got this error on both ways:

make: *** No targets specified and no makefile found. Stop.

I tried make install anyway just for kicks and this is what it answered:

make: *** No rule to make target `install'. Stop.

is there any way to fix this?

nitrocrzy
07-02-2008, 10:49 AM
I think it installed ok but I must be missing something.....


if I issue
[~/src/subversion-1.4.6]# svn update
Skipped '.'
[~/src/subversion-1.4.6]#

Is this an easy fix? :)

clubbons
05-01-2009, 01:47 PM
First of all, svn has been possible in Bluehost for years, you just have to run it over ssh. Read http://www.tabruyn.com/site/index.php?option=com_content&view=article&id=55:tortoisesvn-subversion-and-bluehost&catid=36:digital&Itemid=58 . But it's not the best solution.

Bluehost SHOULD provide svn. Please read and comment on http://rehalcon.blogspot.com/2009/05/why-does-bluehost-not-support-svn.html to put some pressure on Bluehost.

masterchief
12-02-2009, 11:29 AM
Daniel H. [12:17:31 PM]: Welcome to our real-time sales chat. How can I help you today?
William [12:17:31 PM]: does bluehost terminate svnserve processes when they are found to be running?
Daniel H. [12:17:44 PM]: if they run over 5 minutes yes
William [12:18:39 PM]: and that attributes to excessive bandwidth? cpu loading??? what is controlling factor on that?
Daniel H. [12:19:05 PM]: cpu load
William [12:20:51 PM]: users have been requesting svn support for quite some time. why is bluehost resisting, especially since marketing is focused at unlimited bandwidth, unlimitesd storage, etc...
[12:21:07 PM]: I am jus tlearning about svn
Daniel H. [12:21:25 PM]: because it is still shared hosting and we cannot provide unlimited cpu as we can other parts of the service
William [12:21:47 PM]: thats logical
[12:22:18 PM]: what is alternative to shared hosting?
[12:22:34 PM]: you get what you pay for.... I understand that
Daniel H. [12:23:04 PM]: vps or dedicated
William [12:23:20 PM]: ok... you have that too.... pricing??????
Daniel H. [12:23:30 PM]: no we do not
William [12:23:45 PM]: OK.... thank you for helping me
[12:23:52 PM]: have great day

scawa1952
01-03-2010, 09:07 AM
Daniel H. [12:17:31 PM]: Welcome to our real-time sales chat. How can I help you today?
William [12:17:31 PM]: does bluehost terminate svnserve processes when they are found to be running?
Daniel H. [12:17:44 PM]: if they run over 5 minutes yes
William [12:18:39 PM]: and that attributes to excessive bandwidth? cpu loading??? what is controlling factor on that?
Daniel H. [12:19:05 PM]: cpu load
William [12:20:51 PM]: users have been requesting svn support for quite some time. why is bluehost resisting, especially since marketing is focused at unlimited bandwidth, unlimitesd storage, etc...
[12:21:07 PM]: I am jus tlearning about svn
Daniel H. [12:21:25 PM]: because it is still shared hosting and we cannot provide unlimited cpu as we can other parts of the service
William [12:21:47 PM]: thats logical
[12:22:18 PM]: what is alternative to shared hosting?
[12:22:34 PM]: you get what you pay for.... I understand that
Daniel H. [12:23:04 PM]: vps or dedicated
William [12:23:20 PM]: ok... you have that too.... pricing??????
Daniel H. [12:23:30 PM]: no we do not
William [12:23:45 PM]: OK.... thank you for helping me
[12:23:52 PM]: have great day

:(

This is not something I enjoy seeing.

I moved to BlueHost to set up my Software Design Business. I was unaware that they did not support SVN. They do support CVS, but as far as I know, TRAC doesn't support CVS (I've looked through their plug-ins and cannot find anything).

I have brought several clients to BlueHost, but if they do not begin supporting SVN, I may have to close my account and take my clients elsewhere. I want to use TRAC for project management, allowing clients to see where their projects are and allowing them to have open tickets.

Since I do a majority of my development in Java and Scala, I guess I have to start looking for a host that supports Java or the JVM, too.

scawa1952
01-03-2010, 09:52 AM
Ok.

I can see that BlueHost has no intention of supporting SVN Hosting. I have also been researching other sites to determine WHY. The posts that I am seeing refer to the fact that too often people abuse SVN hosting and put large multi-media files and entire movies on their SVN host which eats up bandwidth and HD space. Several "Free" SVN sites that offer "Unlimited" disc space have had to shut down because of that abuse. Since a BlueHost plan offers "theoretically" unlimited BW and HD space, people might abuse it.

So, I can understand that.

The solution I am finding is there are some sites out there that host ONLY SVN or CVS used for software development. They also provide TRAC there, also.

For instance, Google does this for OPEN SOURCE projects only and they do it for free. Since I develop both OpenSource and proprietary software, a "Free" site isn't an option. But most "for pay" programs are fairly reasonable.

What one needs to do to interface them with a BlueHost account is create a subdomain on your site and get support to create a CNAME to point to that other site. Then, you can have a "single sign on" for software, TRAC project management etc through the BlueHost account.

It is a shame that BlueHost does not support SVN and Trac :( but even though it is frustrating, I understand. (Doesn't mean I like it, but I understand).

jasonok6
02-21-2010, 09:41 AM
Daniel H. [12:17:31 PM]: Welcome to our real-time sales chat. How can I help you today?
William [12:17:31 PM]: does bluehost terminate svnserve processes when they are found to be running?
Daniel H. [12:17:44 PM]: if they run over 5 minutes yes
William [12:18:39 PM]: and that attributes to excessive bandwidth? cpu loading??? what is controlling factor on that?
Daniel H. [12:19:05 PM]: cpu load
William [12:20:51 PM]: users have been requesting svn support for quite some time. why is bluehost resisting, especially since marketing is focused at unlimited bandwidth, unlimitesd storage, etc...
[12:21:07 PM]: I am jus tlearning about svn
Daniel H. [12:21:25 PM]: because it is still shared hosting and we cannot provide unlimited cpu as we can other parts of the service
William [12:21:47 PM]: thats logical
[12:22:18 PM]: what is alternative to shared hosting?
[12:22:34 PM]: you get what you pay for.... I understand that
Daniel H. [12:23:04 PM]: vps or dedicated
William [12:23:20 PM]: ok... you have that too.... pricing??????
Daniel H. [12:23:30 PM]: no we do not
William [12:23:45 PM]: OK.... thank you for helping me
[12:23:52 PM]: have great day

BH should just make it an upgrade. I would pay $5 extra a month to have SVN access.