svnserve.conf(5) File Formats Manual svnserve.conf(5) NAME svnserve.conf - Repository configuration file for svnserve SYNOPSIS repository-path/conf/svnserve.conf DESCRIPTION svnserve.conf controls the behavior of the svnserve daemon on a per- repository basis. It is located in the conf subdirectory of the repos- itory. The overall structure of the file is the same as the structure of Sub- version user configuration files. At the top level are sections, which are specified by words in square brackets; inside each section are variable definitions of the form "variable = value". Lines beginning with '#' are ignored. svnserve.conf currently uses only one section named "general", and supports the following variables: anon-access = none|read|write Determines the access level for unauthenticated users. write ac- cess allows all repository operations. read access allows all op- erations except committing and changing revision properties. none access allows no access. The default level is read. auth-access = none|read|write Determines the access level for authenticated users, using the same access levels as above. The default level is write. password-db = filename Sets the location of the password database. filename may be rela- tive to the repository conf directory. There is no default value. The password database has the same overall format as this file. It uses only one section "users"; each variable within the section is a username, and each value is a password. authz-db = path The authz-db option controls the location of the authorization rules for path-based access control. path may be relative to the repository conf directory. path may be a repository relative URL (^/) or absolute file:// URL to a text file in a Subversion repos- itory. There is no default value. If you don't specify an authz- db, no path-based access control is done. realm = realm-name Sets the authentication realm of the repository. If two reposito- ries have the same password database, they should have the same realm, and vice versa; this association allows clients to use a single cached password for several repositories. The default realm value is the repository's uuid. EXAMPLE The following example svnserve.conf allows read access for authenti- cated users, no access for anonymous users, points to a passwd database in the same directory, and defines a realm name. [general] anon-access = none auth-access = read password-db = passwd realm = My First Repository The file "passwd" would look like: [users] joeuser = joepassword jayrandom = randomjay SEE ALSO svnserve(8) svnserve.conf(5)
Generated by dwww version 1.14 on Fri Jan 24 09:27:28 CET 2025.