Installing and configuring Apache Subversion in standalone mode on Linux - 7.0

Talend Data Fabric Installation Guide for Linux

Version
7.0
Language
English (United States)
Product
Talend Data Fabric
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
Installation and Upgrade

Procedure

  1. Install the subversion package.
    On Ubuntu:
    # apt-get install subversion

    On RedHat or CentOS:

    # yum install subversion
  2. Create an svn directory, at the root of your system for example.
    # mkdir /home/svn
  3. Create a new SVN repository, my_repo for example.
    # svnadmin create /home/svn/my_repo
  4. Run the following command.
    $ cd /home/svn/my_repo/conf
  5. Give the permissions to read and edit the svn directory.
    # chmod 777 /home/svn -R
    Warning: This command gives permissions to read and edit the directory to all users.
  6. Open the passwd file.
    # vi passwd
  7. Add the usernames and their passwords in the passwd file. For example:
    test1=Talend123
    test2=Talend123
  8. Open the authz file.
    # vi authz
  9. Add the usernames you just added and give them permissions in the authz file. For example:
    test1=r 	#Reading permission only
    test2=rw	#Reading and writing permissions
    Tip: Depending on your settings, you may need to add *= to the file to make sure other users have no permissions.
  10. Open the SVN configuration file.
    # vi svnserve.conf
  11. Uncomment the following parameters.
    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz
    Tip: Depending on your settings, you may need to uncomment the following parameter and specify the path of the repository directory: realm = /home/svn.
  12. Restart Apache Subversion.
    # svnserve -d --listen-port 3690 -r /home/svn
  13. Access Apache Subversion in Talend Administration Center.