New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Anyone have an SVN tutorial?
I'm looking to host an SVN server on my LEB but every single tutorial I find is for apache2 (I'm using NGINX). Does anyone have one that I can use to get a simple SVN server (and preferably one that isn't through SSH, just through HTTP and prompts for a login)? Also, I'm not sure how difficult commit hooks are too add but if you could throw that into the tutorial as well that'd be great (commit hook for a PHP script)
and fyi, wasn't sure if this belonged in tutorials or help since I'm looking for a tutorial but need some help - I chose help simply because tutorials seems like a category for already-written tutorials
Comments
how about a git tutorial instead? svn is going the way of the dodo.
svn is still popular with corporate people
SVN sucks in my opinion, we used it for several years and moved to PlasticSCM. For single dev (if you are running a lot of projects) it should be cheaper (and more safe) to use existing provider. Take a look at http://www.svnhostingcomparison.com/. Regarding your question you can take a look on http://trac.edgewall.org/wiki/TracNginxRecipe
@averell I've tried GIT before and was COMPLETELY lost
Happened to me too. It's still worth it to get over that. Read https://git.wiki.kernel.org/index.php/GitSvnCrashCourse or similar and jump in the deep end.
Consider it again. Just a tip, don't think in terms of how things are in cvs/svn. Learn fresh from the start. Once you get the hang out of git, you will never go back to svn.
@winston,
You can also run subversion with svn:// protocol. In this case you don't need any web server. I run a read only subversion server over svn protocol which serves as a mirror to our official project repo.
If you need user authentication support you can then run with svn+ssh:// protocol.