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
   repository.

   The  overall  structure  of  the  file  is the same as the structure of
   Subversion 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
        access  allows  all repository operations.  read access allows all
        operations 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
        relative  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
        repository.  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
        repositories 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
   authenticated 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)





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.