Need help with SVN initial setup / configure.

djgizmo

[H]ard|Gawd
Joined
Dec 24, 2006
Messages
1,429
Yes, I've tried reading the manual.
I can seem to get it installed, but I can't seem to get the WebDav URL.

I'm on a managed VPS using centos/whm.

Can someone help walk me through once?
 
I have considered using GIT, but I was under the impression from others that it was not only harder to setup, but harder for non-tech users users to update & commit.

Background on why I need some form of repo. Indie Game Dev team. Dropbox isn't cutting it anymore and we need fully shared code/assets to be able to work 24/7 (a lot of my team is around the globe). We also needed a central host for multiple websites, a TS server, and a test UT3 server, (along with SVN) so we decided to go with a managed VPS. Right now I've been having the biggest PITA setting it up.

At this point, GIT or Mercurial are on the table if its easier to setup and maintain.
 
git is extremely easy to install, just one command.
it's easy to create git repos and commit changes and push changes, there are a handful of commands you need to know, or you can use a gui.

you can use github to store your repos and you and your team can push changes to github.
just do a search for git vs svn and hopefully you will think git is better
 
I found it extremely easy to set up Mercurial on my local machines and push/pull/clone from the cloud via Bitbucket to share my work across machines all through the TortiseHG plugin for Visual Studio.

My understanding is that Git is basically equivalent using Github. I'm a pretty basic user and am not sure if there is a compelling reason to choose one or the other. I just happened to try Mercurial first and get it working to suit my needs right out of the gate.

It really sounds like giving either a shot might make life a lot easier. The modern decentralized version control systems are really, really nice.
 
sigh. Yea, I've been trying for 2 days now to get a web configurator working for SVN and when WHM gets involved, its a pita trying to work around everything.

Anyone know if GIT has a web configuration tool available to install to make it easy to manage my repos. I need to be able to manage multiple repos with multiple users.
 
Also my goal is to not have external repositories (such as BitBucket or sourceforge). My projects are not open source and this is the reason I invested in a VPS.
 
hmm, looks like gitweb is just for the client base... not the configuration. Anyone have a demo of gitosis running?
 
Hello djgizmo,

I also need the document of SVN installation and I also tried to search it from internet...but finally i got nothing...
 
well, SVN installation is pretty easy on RHEL or Centos. SSH into the server as root, run "yum install svn" without quotes. As long as you have perl scripts enabled, then it'll install. My VPS didn't at first, so I was scratching my head why. Had to enabled pearl scripts via the yum.conf file and then attempt it again and it worked. mod_dav_svn was another beast altogether as WHM doesn't install all the things you'd THINK it would install for a web serving centOS server.
 
why do you insist on web based management? What is wrong with just SSH'ing in on the occasion you need to juggle the repositories and use the svnadmin tool?

What web server are you using? What module are you using to run svn through http? What are the contents of your configuration files?
 
why do you insist on web based management? What is wrong with just SSH'ing in on the occasion you need to juggle the repositories and use the svnadmin tool?

What web server are you using? What module are you using to run svn through http? What are the contents of your configuration files?


I insist because its easier for me while I'm in the middle of a project. I have a job, family, and I am volunteering on several game dev projects. I don't have the needed time to juggle 10 repos, 40 users, and several groups. Some will have full commit access, somewill only have read only access.

SVN from command line is very new to me in general.

As for your questions...
Web Server: Apache (which ever one is installed with WHM and CentOS 6.2)
Modules: mod_dav_svn, mod_dav_authz (I think).
Contents of Config files: not sure off top my head. Also, would you mind mentioning which config files you're referring to so I can look at those?
 
Back
Top