If you’re in a situation where you want to develop a project with SVN capabilities but don’t want to shell out several hundred a year for a managed host-server, but don’t want to open it up to host it on Google, an alternative does exist for the rest of us (this works especially well if it’s a single developer environment).

Tortoise has the capability to create local repositories, and it works even across networked devices like a NAS box.

To start your own it’s pretty straight forward:

Create a folder to hold the DB by selecting “Create Repository Here”:

Create a folder to hold the DB by selecting "Create Repository Here"

From your Project directory, select SVN Checkout.
The key here in selecting a local repository, is to use the file:/// protocol whether or not your drive is mapped or not.

From your project directory, select "SVN Checkout"

Add the following folders and you’ve got a traditional SVN repo that works: trunk, branches, tags.