Subversion: Difference between revisions
From charlesreid1
(Created page with "= Installation = = SVN Guide = = Server = == Creating a New Repository == == SVNAdmin Reference ==") |
|||
| Line 1: | Line 1: | ||
= Installation = | = Installation = | ||
== Configuration == | |||
I configure subversion with the following configure line: | |||
<syntaxhighlight lang="bash"> | |||
#!/bin/sh | |||
./configure \ | |||
--prefix=/path/to/subversion-1.5.2 \ | |||
--with-ssl \ | |||
--without-berkeley-db \ | |||
--enable-swig-bindings=no \ | |||
--with-apxs=/path/to/apache/bin/apxs \ | |||
--with-neon=/usr/local \ | |||
--with-apr=/path/to/apache \ | |||
--with-apr-util=/path/to/apache | |||
</syntaxhighlight> | |||
I have to point subversion to apache so that it can handle subversion repository addresses that begin with <code>http://</code> or <code>https://</code> (as opposed to the default <code>svn://</code>, which works fine out of the box). | |||
== Dependencies == | |||
To install subversion with the above configure line, I had to install [[Apache]], and I also had to install Neon, which is an HTTP and WebDAV client software. It is required for the <code>http://, https://</code> repository addresses. It's available from http://www.webdav.org/neon/. I install it to <code>/usr/local/</code>, and without any particularly special configure line (just <code>./configure</code>). | |||
= SVN Guide = | = SVN Guide = | ||
Revision as of 06:03, 5 October 2010
Installation
Configuration
I configure subversion with the following configure line:
#!/bin/sh
./configure \
--prefix=/path/to/subversion-1.5.2 \
--with-ssl \
--without-berkeley-db \
--enable-swig-bindings=no \
--with-apxs=/path/to/apache/bin/apxs \
--with-neon=/usr/local \
--with-apr=/path/to/apache \
--with-apr-util=/path/to/apache
I have to point subversion to apache so that it can handle subversion repository addresses that begin with http:// or https:// (as opposed to the default svn://, which works fine out of the box).
Dependencies
To install subversion with the above configure line, I had to install Apache, and I also had to install Neon, which is an HTTP and WebDAV client software. It is required for the http://, https:// repository addresses. It's available from http://www.webdav.org/neon/. I install it to /usr/local/, and without any particularly special configure line (just ./configure).