svnadmin create — Create a new, empty repository.


svnadmin create REPOS_PATH


Create a new, empty repository at the path provided. If the provided directory does not exist, it will be created for you. [59] As of Subversion 1.2, svnadmin creates new repositories with the FSFS filesystem backend by default.

While svnadmin create will create the base directory for a new repository, it will not create intermediate directories. For example, if you have an empty directory named /var/svn, creating /var/svn/repos will work, while attempting to create /var/svn/subdirectory/repos will fail with an error.


--config-dir DIR
--fs-type TYPE


Creating a new repository is this easy:

$ svnadmin create /var/svn/repos

In Subversion 1.0, a Berkeley DB repository is always created. In Subversion 1.1, a Berkeley DB repository is the default repository type, but an FSFS repository can be created using the --fs-type option:

$ svnadmin create /var/svn/repos --fs-type fsfs

[59] Remember, svnadmin works only with local paths, not URLs.