Thanks to WANdisco, which is maintaining the rpm packages for latest Subversion version. This article will help you to install subversion 1.9 ( svn client ) on CentOS/RHEL 7/6/5 Systems. If you want to configure Subversion server visit this article.

Advertisement

Step 1 – Setup Yum Repository

Firstly we need to configure yum repository on our system. Create a new repo file /etc/yum.repos.d/wandisco-svn.repo and add following content as per your operating system version.

vim /etc/yum.repos.d/wandisco-svn.repo
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.9/RPMS/$basearch/
enabled=1
gpgcheck=0

Step 2 – Install Subversion 1.9

Before installing latest package remove existing subversion packages from system to remove the conflict.

yum remove subversion*

Now install latest available Subversion package using yum command line package manager utility.

yum clean all
yum install subversion

Step 3 – Verify Subversion Version

At this stage, you have successfully install Subversion client on your system. Let’s use the following command to verify the version of svn client.

svn --version

svn, version 1.9.7 (r1800392)
   compiled Aug 10 2017, 21:36:06 on x86_64-redhat-linux-gnu

Copyright (C) 2017 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.7 (compiled with 1.3.7)
  - handles 'http' scheme
  - handles 'https' scheme

The following authentication credential caches are available:

* Plaintext cache in /root/.subversion
* Gnome Keyring
* GPG-Agent

References:

1. http://opensource.wandisco.com/

Share.

6 Comments

  1. Duncan Russell on

    The URL given includes a $releasever part, that resolves on newer Redhat installs to 7workstation and 6server etc, whilst the WandiscoSVN server is only using the 7 or the 6.

    So replace

    baseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.9/RPMS/$basearch/ with

    baseurl=http://opensource.wandisco.com/centos/7/svn-1.9/RPMS/$basearch/

  2. One of the configured repositories failed (Wandisco SVN Repo),
    and yum doesn’t have enough cached data to continue. At this point the only
    safe thing yum can do is fail. There are a few ways to work “fix” this:

    And the two options are not going to help me get the 1.9 version.

  3. Aleksandar Pavic on

    To actually install it you need to disable other repos, and install svn with this command:

    yum –disablerepo=”*” –enablerepo=”WandiscoSVN” install subversion

Leave A Reply

Exit mobile version