34Creating a Repository

Subversion stores files inside a repository, which is simply a directory on the server that has been initialized using the svnadmin create command. If you are using Apache to host the Subversion server, as described in Task 33, Installing Subversion Server, you also need to set the permissions on the directory so the www-user user can modify and create files in the directory.

If you’re using the SVNParentPath directive, you’re telling Apache that within a particular directory on your server, any subdirectory is a Subversion repository, and Apache should make each repository available over the network. Most often with this style of configuration you’re creating a separate repository for each project, in which case ...

Get Pragmatic Guide to Subversion now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.