How to Install Subversion (Using uberSVN) on Linux Centos 5.

Check your hardware and preferred flavour of Linux are supported: Pentium 4 3.0 GHz or higher 1.5GB of RAM(2GB+ recommended) RAM should be split: 256MB to Apache and 1GB to Tomcat., uberSVN has been tested on the following versions of Linux: CentOS...

23 Steps 2 min read Advanced

Step-by-Step Guide

  1. Step 1: Check your hardware and preferred flavour of Linux are supported: Pentium 4 3.0 GHz or higher 1.5GB of RAM(2GB+ recommended) RAM should be split: 256MB to Apache and 1GB to Tomcat.

    If running additional apps, such as Jenkins, 2GB of system memory should be considered a minimum, with Tomcat given no less than 1GB. 200MB of disk space for uberSVN (not including space for your Subversion repository data) TCP/IP networking must be configured and working uberSVN requires that Java Runtime Environment be installed.
  2. Step 2: uberSVN has been tested on the following versions of Linux: CentOS 5 (32-bit and 64-bit) RedHat 5 - (32-bit and 64-bit) Ubuntu 9.10/10.4 Debian 5 (32-bit and 64-bit) SuSE Enterprise Linux 11

    ,,, Run the installer by entering the command: perl uberSVN-64-1108_beta.sh ,, Enter 'y'., Press enter, unless you have a burning need to place the uberSVN files somewhere else on your file system
    - and heed the a warning about installing to /root., Just press enter to confirm., Press enter to select 'no'.

    See the Warnings section for why you should do this. , Enter 'y' otherwise you'll need to restart Subversion every time the system reboots
    - what a hassle! ,, This screen shows you where uberSVN has been installed (Installation Directory), where uberSVN will store your repository data (Repository Storage Location) and the uberSVN key.

    If you don't have a key, follow the link to get one (don't worry, it's free).

    Click the Next button to continue., Enter your full name, your email address and a username by which you'll use to login to uberSVN. provide a password, then re-enter it.

    To continue, click the Next button., These settings control how you and your users will access the uberSVN portal and any repositories you set up.

    Update the BASE URL with your computer's actually IP address, this ensures that your Subversion repositories will be available over the network.

    Click the Next button to continue., You need an email server that will accept mail using SMTP (Simple Mail Transfer Protocol).

    You can enter your mail server details or select 'No' and come back to these settings later after., When the setup is complete you'll be able to click on the Start using uberSVN button., Enter the admin username and password that you entered in step
    13.,
  3. Step 3: After confirming your installation is good to go

  4. Step 4: login to a terminal and download the uberSVN installer using the command: wget -O uberSVN-64-1108_beta.sh

  5. Step 5: You will need to ensure that the installer is executable

  6. Step 6: use the command: chmod +x uberSVN-xxxx.sh

  7. Step 7: The installer will download to your current directory.

  8. Step 8: The installer will start by extracting lots of files - seeing lots of dots is normal.

  9. Step 9: You'll be warned not to install uberSVN if you already have an installation on this computer.

  10. Step 10: you're asked where uberSVN should be installed.

  11. Step 11: You're asked to confirm your install location.

  12. Step 12: You'll be asked to confirm whether you want uberSVN to be able to run below port 1024.

  13. Step 13: Now you'll be asked if you want uberSVN to start on boot?

  14. Step 14: The installation will now direct you to the URL of the web configuration screen

  15. Step 15: open up a browser and enter the given URL.

  16. Step 16: The first uberSVN setup screen (Installation Settings) will appear.

  17. Step 17: Time to create the Admin User's account.

  18. Step 18: Next up

  19. Step 19: Portal and Apache Setup.

  20. Step 20: You can set uberSVN up to send out emails to users.

  21. Step 21: uberSVN will now take your settings and apply them.

  22. Step 22: You'll see an login prompt.

  23. Step 23: You're now running Subversion and can easily add repositories and set access for users.

Detailed Guide

If running additional apps, such as Jenkins, 2GB of system memory should be considered a minimum, with Tomcat given no less than 1GB. 200MB of disk space for uberSVN (not including space for your Subversion repository data) TCP/IP networking must be configured and working uberSVN requires that Java Runtime Environment be installed.

,,, Run the installer by entering the command: perl uberSVN-64-1108_beta.sh ,, Enter 'y'., Press enter, unless you have a burning need to place the uberSVN files somewhere else on your file system
- and heed the a warning about installing to /root., Just press enter to confirm., Press enter to select 'no'.

See the Warnings section for why you should do this. , Enter 'y' otherwise you'll need to restart Subversion every time the system reboots
- what a hassle! ,, This screen shows you where uberSVN has been installed (Installation Directory), where uberSVN will store your repository data (Repository Storage Location) and the uberSVN key.

If you don't have a key, follow the link to get one (don't worry, it's free).

Click the Next button to continue., Enter your full name, your email address and a username by which you'll use to login to uberSVN. provide a password, then re-enter it.

To continue, click the Next button., These settings control how you and your users will access the uberSVN portal and any repositories you set up.

Update the BASE URL with your computer's actually IP address, this ensures that your Subversion repositories will be available over the network.

Click the Next button to continue., You need an email server that will accept mail using SMTP (Simple Mail Transfer Protocol).

You can enter your mail server details or select 'No' and come back to these settings later after., When the setup is complete you'll be able to click on the Start using uberSVN button., Enter the admin username and password that you entered in step
13.,

About the Author

A

Amy Edwards

Enthusiastic about teaching practical skills techniques through clear, step-by-step guides.

156 articles
View all articles

Rate This Guide

--
Loading...
5
0
4
0
3
0
2
0
1
0

How helpful was this guide? Click to rate: