Guide – How To Start – Visual SVN Server for Windows 2016

Visual SVN Server allows you easily see the full history of modifications and restore previous versions of your project. So, you can treat it as a “smart time machine”.

This is a quick deployment and ready-to-run image.
Simple and rapid installation. Easy to maintain.


The guide how to work with the Visual SVN Server

1. After purchasing and start of the VM you should know its IP address. You can find it in the personal account of Azure. (You need to select the virtual machine from the list. By clicking the item “Overview”, your IP is displayed in the line of “Public IP Address”).


2. You will find the shortcut of the app on the desktop. Click twice to run it.


3. Then, click on the “Properties” icon to get to the window of settings


4. Let’s consider the network settings.
In the window of settings, go to the Network tab.


Server name. By default, VisualSVN Server takes the local server hostname as the server name. If you plan to access VisualSVN Server and the repositories using another DNS name, you should manually adjust the setting to include this DNS name.

Automatically redirect HTTP to HTTPS (listen on port 80). VisualSVN Server can help you transparently switch from plain HTTP to secure HTTPS protocol without any disruption for users. Consider enabling this setting if you plan to switch access to the repositories from HTTP to HTTPS.

Repositories URL. All the repositories hosted on VisualSVN Server are nested under single repository root in the URL. By default, the root URL prefix is svn/. You can adjust the root URL prefix if required.

Server Binding. VisualSVN Server binds to all available IP interfaces, by default. You can bind VisualSVN Server to specific network interface if required.

5. Consider the Configuring User Authentication Settings.
In the window of settings, go to the Authentication tab.


VisualSVN Server supports two distinct authentication schemas:

Subversion authentication is suitable for non-domain VisualSVN Server installations with a few number of users. It relies on the internal user list maintained by VisualSVN Server and supports Basic Authentication only.

Windows authentication is suitable for VisualSVN Server installations in Active Directory. It relies on Active Directory user credentials and supports Basic Authentication and Integrated Windows Authentication (Active Directory Single Sign-On).

6. The application already has a created repository. You can create new or import existing Subversion repositories into VisualSVN Server. VisualSVN Server Manager console helps you add the repositories in a straightforward wizard-driven mode.

6.1 Importing Existing Repositories

To import an existing repository, run Import Existing Repository wizard in VisualSVN Server Manager:

  1. Start VisualSVN Server Manager console.
  2. Right-click Repositories node.
  3. Click Import Existing Repository.
  4. Follow the steps of the wizard to complete the task.

6.2  Creating New Repositories

To create a new repository, run Create New Repository wizard in VisualSVN Server     Manager:

  1. Start VisualSVN Server Manager console.
  2. Right-click Repositories node.
  3. Click Create New Repository.
  4. Follow the steps of the wizard to complete the task

7. Configuring User Permissions

VisualSVN Server lets you specify the initial user access permissions when you create new or import existing Subversion repositories. Before the server goes live, it is recommended to review the user permissions and adjust them if needed.


VisualSVN Server fully supports path-based authorization with Read / Write, Read Only and No Access access levels. You can manage user permissions on any level including per-folder and per-file levels.

VisualSVN Server Manager console provides an intuitive graphical interface for access control. You can define and manage user access permissions without having to deal with command line tools and text-based configuration files.

8. You can create a new user in the window of adding the user to the repository.

7Or by the clicking the right button of the mouse on Users and Create user…

8 (2)

9. VisualSVN Server makes Subversion repositories available to users through the HTTP(S) protocol. To access the data in your repositories, you can use a web browser.

As part of the final check-up, start your web browser and open the Repository Web Interface. To access the repository, you should type the IP address of the VM in the browser’s address line and then enter the user’s data that you have created before:


Up ↑

%d bloggers like this: