Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I've been experimenting with Google Code and Sourceforge and the like, and am happy with what I've found. The main problem with them, is that you have to have your project be open source to use them, so anybody can edit them.

So... is there some way I can have my own svn repositories on my own server? I have FTP access, cpanel, and all that. If it helps any:

    Operating system    Linux
    cPanel Version      11.26.20
    Architecture        x86_64
    MySQL version       5.0.91-community-log
    Apache version      2.2.13
    PHP version         5.2.11
    cPanel Pro          1.0 (RC1)
share|improve this question
add comment

6 Answers 6

yes, as suggested host on github or sourceforge .. but i must confess, subversion is very great and easy to use, also from your windows pc using "tortoise-svn" explorer plugin.

for your own personal use you could:

install subeversion by:

apt-get install subversion

go to the "store" directory ( fe. cd /mnt/svn_store ) and create a repo by:

svnadmin create --fs-type=bdb ./myrepo

the go into that repo and edit svnserve.conf and passwd file. just a view lines to uncomment for basic authentication ....but some reading of documentation would be required.....

edit: forget all that, i overread that you are not root ...

share|improve this answer
add comment

I wrote a blog post that covers SVN installation on Linux a few months ago. You'll need root access on the server (since you're installing software), as well as SSH access. The guide is written geared toward Ubuntu/Debian, so if you're using something else I would research package management before you start. Additionally, the guide is written with the goal of allowing the user to publish source control to an apache site via a post commit hook... if that's not your goal you can easily skip that part. Without further ado here's the link

share|improve this answer
add comment

I believe that github also do SVN hosting as well as being able to port over from SVN

share|improve this answer
add comment

Installing your own SVN server will be just a pain. At the end of the day you are programmer who wants to develop code and NOT waste time playing with installations of SVN repository on some local/remote/shared server.

You can find many online solutions that offers preinstalled and ready to use SVN repository. Some are very cheap, and many of them provides a free acoount for personal use without forcing you to make your project open source.

Some suggestions:

Beside prices and your considerations, you can find many CODERs' suggestions at:

share|improve this answer
    
Partially, I wanted to do this just to have the satisfaction of saying "I host my own SVN server!" It would also be useful, but thats the main reason. –  TheAdamGaskins Nov 21 '10 at 19:24
    
@TheAdamGaskins: useful for what? I think for a coder/webmaster is definitely more useful spending that time reading and understanding some radomly choosen questions posted here or on stackoverflow.com –  Marco Demaio Nov 22 '10 at 20:18
    
Usefull in my personal programming projects –  TheAdamGaskins Nov 23 '10 at 14:44
add comment

Are you on a web host? Some offer Subversion out of the box - Dreamhost does, that's how I got started. They make it easy to create and administer SVN repos.

If you have SSH access, you may be able to install SVN yourself, if permitted by your host.

Also, I'll suggest that installing and managing SVN yourself is a bit of a hassle. Some companies provide project hosting - Beanstalk is one, I use them now for my SVN repos. They make it even easier!

share|improve this answer
    
Yep, I am. I use in-motion hosting. –  TheAdamGaskins Nov 21 '10 at 19:23
add comment

You would need to install subversion. It sounds like your might be using shared hosting which so installing and configuring subversion on your own server might not be possible. I would recommend you check out Beanstalk. You push changes to your server, to create a continuous integration setup. Also the basic account is free and doesn't require your project to be open source :)

http://beanstalkapp.com/

share|improve this answer
    
I am using shared hosting... the only people I share it with is my Dad though. –  TheAdamGaskins Nov 21 '10 at 19:24
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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