svnserve provides access to
Subversion repositories using the
svn network protocol. You can run svnserve either as a standalone server
process, or you can have another process, such as inetd, xinetd, or sshd, start it for you.
Once the client has selected a repository by transmitting its
URL, svnserve reads a file named
conf/svnserve.conf in the
repository directory to determine repository-specific settings such as
what authentication database to use and what authorization policies to
apply. The details are provided in Version Control with
Unlike the previous commands we've described, svnserve has no subcommands--svnserve is controlled exclusively by options.
Run in daemon mode. svnserve backgrounds itself and
accepts and serves TCP/IP connections on the
svn port (3690, by default).
When used together with
-d, this option
causes svnserve to stay in
the foreground. This option is mainly useful for
Display a usage summary and exit.
Use the standard input/standard output file descriptors, as is appropriate for a server running out of inetd.
Listen on the interface specified by host, which may be either a hostname or an IP address.
Accept one connection on the
svn port, serve it, and exit. This
option is mainly useful for debugging.
Listen on port when run in daemon mode.
Set the virtual root for ...