Example Setup for an Apache Subversion (SVN) Server

Overview

This topic describes one way to install and set up an Apache Subversion (SVN) server. You can use any Subversion server or server package that meets the criteria that are described in Prerequisites for Version Control.

Remove the CVS Plug-in

By default, the global Options window in SAS Data Integration Studio enables you to specify either a CVS server or an SVN server for version control. However, if you prefer to use an SVN server, you must remove the JAR files for the CVS plug-in from the installation path. SAS Data Integration Studio uses only the first plug-in that it finds in the installation path. It always finds the CVS plug-in first unless it is removed from the installation path.
Perform the following steps:
  1. Navigate to the default path for SAS Data Integration Studio plug-ins. Here is an example path: C:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\.
  2. Find all folders with this root filename: sas.dbuilder.versioncontrol.cvsplugin.*
  3. Move these folders out of the plug-ins folder.
The next time you display SAS Data Integration Studio, the CVS Plug-in tab does not appear in the global Options window.

Install and Configure the Apache Subversion (SVN) Server

Perform the following steps:
  1. Download the Apache Subversion server or server package from the appropriate website.
  2. Install and configure the SVN server according to the instructions provided with the software.
  3. Create an SVN server repository according to the instructions provided with the software.
  4. Create an SVN server user and password according to the instructions provided with the software.
  5. Perform any other configuration that is required for the SVN server, such as specifying an SSL certificate.

Specify the SVN Server on the SVN Plug-in Tab

Perform these steps to specify information about an SVN server and client on the SVN Plug-in tab:
  1. Run SAS Data Integration Studio.
  2. Select Toolsthen selectOptionsthen selectSVN Plug-in tab.
  3. Specify the appropriate values on the SVN Plug-in tab. The next table provides some example values.
    Field
    Example Value
    Description
    Program Path
    C:\Program Files (x86)\VisualSVN Server\bin\svn.exe
    Path to the client for the version control server.
    Local Root Path
    C:\Users\<user_name>\AppData\Local\Temp\2\
    Path to a folder where temporary data can be stored.
    Server
    myVCServer.com
    Version control server.
    Repository
    /svn/svn_repos
    Path to the repository for the version control server.
    User Name
    svn_user1
    Version control server user.
    Password
    ******
    Password for the version control server user.
    Port
    443
    Connection port for the version control server. See the server documentation for more information about ports.
    Type
    HTTPS
    Connection type for the version control server. See the server documentation for more information about connection types.
  4. Click Test Connection to verify the values on this tab. If the test connection is successful, you are ready to use the version control features in SAS Data Integration Studio.
  5. Click OK to save the values on this tab.