Overview
Subversion (SVN), like git, is a version control system. But, unlike git, it is designed to be more centralized. So instead of having a repository for each client, there is one repository for a lot of clients. SVN is set up so users can track their own edits locally and then push those changes to a server.
Steps
When you select the subversion as Type, you will need to enter the following information:

-
Name: The name that will display for your repository.
-
Description: (Optional) The description for your repository.
-
Type: This is the type of repository you would like to create. Select Subversion
-
Tags/Branch: The branch of the repository which contains the cookbooks.
-
URL: The URL where the repository is located.
-
Username: Select the SVN username to access your repository from the list of credentials. You can also add a new username.
-
Password: Select the SVN password to access your repository from the list of credentials. You can also add a new password.
-
Cookbooks Paths: The path (URL) to the cookbooks in your repository. You can add multiple paths.
Note: If your cookbooks are in the root of the repository, leave this field blank.
-
Automatically import cookbooks to the primary namespace: This is checked automatically. When selected, it will automatically import your cookbooks into the primary namespace so you can easily attach them to your ServerTemplates. For more information, see Primary and Alternate Namespace.