How To Install PHP 7.4 and PHP 7.3 ON Ubuntu 18.04/19.04/16.04

banner image

USVN installation in Ubuntu


What is USVN?

The USVN (User-friendly SVN) is an Open Source Infrastructure System which offers an easy and less confusing way SVN repository creation and management to Subversion servers.It is a system based on GUI, so the configuration of the repo to create and manage this is not a tough task.

Before Installation Requirements.

Install Apache

      sudo apt-get autoclean
      sudo apt-get install update
      sudo apt-get install apache2


     sudo apt-get install php


   sudo apt-get install mysql-server php-mysql


    sudo apt-get install subversion

Other packages

    sudo apt-get install libapache2-mod-php  libapache2-svn

Enable Apache2 modules

    a2enmod rewrite
    a2enmod dav_fs
    a2enmod authz_svn

After all Requirements successfully complete start USVN installation 

Install USVN?

1. Download the USVN zip file

   Open this URL and download latest
   version of USVN 1.0.8

2. Extract the file download file

     sudo unzip

3. Move file in /var/www and rename usvn-1.0.8 to usvn

     sudo mv usvn-1.0.8 /var/www
     sudo mv usvn-1.0.8 usvn

4. Change Ownership

     sudo chown -R www-data:www-data /var/www/usvn
     sudo chown -R 755 /var/www/usvn

5. Configure Apache Virtual Hosts for USVN

    sudo nano /etc/apache2/sites-available/usvn.conf
   And add below code
   Alias /usvn /var/svn/usvn/public
  <Directory “/var/svn/usvn/public”>
          Options +SymLinksIfOwnerMatch
          AllowOverride All
          Order allow,deny
          Allow from all

6. Enable new site

    sudo a2ensite usvn.conf

7. Restart the Apache server for

    sudo service apache2 restart

Now Goto the browser &
Open this URL “http://ServerIP/usvn/install.php”

Follow installation steps in browser

Step 1 System Check

Step 2  Language Selection

Step 3 License Agreement

Step 4 USVN Configuration

Step 5 Database Installation

Step 6 Administrator User Creation

Step 7 Check for a Newer Version

Step 8 Installation is over

Copy this code and add in /etc/apache2/sites-available/usvn.conf
<Location /usvn/src/public/svn/>
ErrorDocument 404 default
DAV svn
Require valid-user
SVNParentPath /opt/usvn/src/files/svn
SVNListParentPath off
AuthType Basic
AuthName "USVN"
AuthUserFile /opt/usvn/src/files/htpasswd
AuthzSVNAccessFile /opt/usvn/src/files/authz

Enjoy GUI based SVN server.
Thanks for being here
USVN installation in Ubuntu USVN installation in Ubuntu Reviewed by Raj on October 19, 2018 Rating: 5

No comments:

Powered by Blogger.