[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Regarding install and running svn1.9.2 for svnserve and http access in browser

From: Ryan Schmidt <subversion-2015_at_ryandesign.com>
Date: Wed, 23 Dec 2015 22:29:28 -0600

On Dec 23, 2015, at 5:26 AM, arun prasath wrote:

> I have already setup the SVN using compile options using apr, apr-util and sqlite custom install and my svnserve is running.
>
> So, for using http for READ only access to svn repository path, Installing Apache with mod_dav_svn should provide access to svn repository.
> (OR ) Do I need to install Subversion with Apache APR modules. I hope this is not required since mod_dav_svn will talk to repository and provide read access through http.
>
> What I understood is, Configuring Apache http(2.2.14 and above preferably) and having mod_dav_svn, mod_*_authz packages should server my repository path for READ only access to SVN repository. For this I don't need Subversion installed.
>
> Please correct me If my understanding is correct. I am asking this question since Apache will be installed first and Subversion will be installed second with Apr installed in Apache.

mod_dav_svn is a part of the software called Subversion (or more properly: Apache Subversion, since it is owned by the Apache Software Foundation). So are the Subversion command line programs (including svn, svnadmin, svnlook, svnsync and others) and the Subversion libraries (including libsvn_base, libsvn_client, libsvn_delta and others).

You don't need the Subversion command line programs to use Apache httpd and mod_dav_svn, but you do need the Subversion libraries. You also need mod_dav_svn to have been built for the same version of Apache httpd you're going to run. This is easy if you build from source, but if you're installing pre-compiled binaries make sure they're properly matched.

Both Apache httpd and Apache Subversion require the Apache Portable Runtime (apr) and the Apache Portable Runtime Utility (apr-util). It's probably a good idea to use the same apr and apr-util libraries for everything. Again, this will probably take care of itself if you build from source, but verify this if you install a binary.
Received on 2015-12-24 05:29:45 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.