Installing SVN Server on Windows

What is the easiest way to install a SVN Server on Windows?  Point your browser at Visual SVN Server, download the installer and install.  Is it that simple?  Here is how it goes:

Welcome
Welcome

Here is the important part:

Configuration / Setup
Configuration / Setup

Authentication is important.  Subversion authentication is easy to manage, but segregates SVN from the server.  Using Windows authentication has great potential for being scalable and relieving the need to manage authentication in more than one place.

Installing
Installing

So the install was dirt simple right?  SVN as a whole is just that simple. But having a nice GUI can sometimes help.  What I hate is setting up a server and then every time I get back to fix something or change something I have to read all the docs again.  So for those things a GUI is nice.  The VisualSVN server has a nice one, even if you are accustomed to VSS.

VisualSVN
VisualSVN

I like the ‘Create default structure’ option.  It allows for the creation of the standard subfolders with a single click.  You will also notice that it gives you your URL and is using HTTPS.  So what are you waiting for, use a version control system already!

VisualSVN_Hooks

Also once, you have the system installed righ-click your repo and check out what is under ‘All Tasks’.  I like the ‘Manage Hooks’ option. This gives you direct acess to the pre and post-commit hooks, as well as the others.  Overall this package is a nice addition to my development stack.

Do you use a different VCS on windows?  What do you like about it? I would be interested in seeign other options.

Advertisements
Installing SVN Server on Windows

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s