Skip to content

Subversion 1.9.12/1.14.5⚓︎

Subversion (SVN)
is free software for versioning files and directories.

Versioning takes place in a central project archive (repository) using a
simple revision count. When changes to content are made across the
contributors' computers, only the differences from existing states are
transferred between the project archive and a workstation.

Included Program Components⚓︎

  --------------- --------------------------------------------------------------------------------------------------------
  svn             The command-line program
  svnadmin        A tool for creating, modifying, or repairing a repository
  svndumpfilter   A program for filtering Subversion repository dump streams
  svnlook         A tool for directly examining a Subversion repository
  svnserve        A special server program that can run as a background process or be invoked by SSH;
                  another way to make the repository available over a network
  svnsync         A program for incrementally mirroring a repository over a network
  svnversion      A program that reports the state of a working copy based on the revisions of its objects
  --------------- --------------------------------------------------------------------------------------------------------

WebIF⚓︎

Subversion

Configuration⚓︎

A repository is created with the following command:

svnadmin create --fs-type fsfs /PFAD_ZU_DEM_EXT2_TRAEGER/REPOSITORY_NAME

REPOSITORY_NAME is a placeholder and can be chosen freely. The storage
medium must be formatted with ext2 or ext3; repositories on FAT or NTFS
media are not currently supported by Freetz.

After the repository has been created, the following files can be found
or newly created in the REPOSITORY_NAME/conf directory. Which entries
can be made in them and what they mean can be read
hier
here. The simplest possible configuration could look like this:

authz simply empty

passwd

[users]
DeinName = DeinPasswort

svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd