Package libapache2-mod-svn-1.6.19-1
| System | Binary Distributions | CVS/rsync Source Distributions | |
|---|---|---|---|
10.8/x86_64 | |||
10.7/x86_64 | 1.6.19-1 | ||
10.6/x86_64 | |||
10.6/i386 | |||
10.5/i386 | |||
10.5/powerpc | |||
| Description: | Subversion - mod_svn (1.6.19-1) | |
WebDAV server (Apache 2 module) for Subversion. | ||
| Usage Hints: | ||
This installs the subversion network server for apache2.
Please read section III C in the file
/sw/share/doc/libapache2-mod-svn/INSTALL
for informations on how to run a subversion server via apache2.
You could install the repositories under the preconfigured directory
/sw/var/svn
which should have the correct permissions. Make sure that all files
in the new repository have the correct permissions for apache (and svnserve)
to read and write. E.g. run 'chown -R www /sw/var/svn/yourrepos' and
'chmod -R go-rwx /sw/var/svn/yourrepos'.
You then need to add the following lines to your
/sw/etc/apache2/mods-available/dav_svn.conf
file:
<Location /svn/yourrepos>
DAV svn
SVNPath /sw/var/svn/yourrepos
# The following allows for basic http authentication. Basic
# authentication should not be considered secure for any particularly
# rigorous definition of secure.
# to create a passwd file
# # rm -f %p/etc/apache2/dav_svn.passwd
# # htpasswd2 -c %p/etc/apache2/dav_svn.passwd newuser
# New password:
# Re-type new password:
# Adding password for user newuser
# #
# Uncomment the following 3 lines to enable Basic Authentication
# AuthType Basic
# AuthName "Subversion Repository"
# AuthUserFile %p/etc/apache2/dav_svn.passwd
# Uncomment the following line to enable Authz Authentication
# AuthzSVNAccessFile %p/etc/apache2/dav_svn.authz
# The following three lines allow anonymous read, but make
# committers authenticate themselves.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# Require valid-user
# </LimitExcept>
</Location>
Your repository should show up at <http://localhost/svn/yourrepos>.
If it does not check your apache2 logs at /sw/var/log/apache2/error.log
If you need the examples or the tools (e.g. svnadmin) install the
'svn' package.
WARNING:
Subversion (svn) 1.2.3 or later uses Berkeley DB 4.4 (db44).
If you are upgrading from an earlier version and you are using
BDB repositories please read
http://subversion.tigris.org/faq.html#bdb43-upgrade
and
http://subversion.tigris.org/faq.html#dumpload
To install svnadmin binary linked to an older Berkeley DB version
please install the fink package 'svnadmin-dbXX', e.g. by typing
fink install svnadmin-db43
and following the documentation of svnadmin-dbXX, e.g.:
fink info svnadmin-db43 | ||
| Section: | devel | |
| Maintainer: | Daniel Johnson <danielATdaniel-johnsonDOTorg> | |
| Website: | http://subversion.apache.org/ | |
| License: | BSD | |
| Info-File: | dists/10.7/stable/main/finkinfo/devel/libapache2-mod-svn.info CVS log, Last Changed: Fri, 26 Oct 2012 16:02:58 (UTC) | |
Section list - Flat package list - Search packages
(*) = Unsupported distribution.