The Admin guide runs through how to use uberSVN.

1. Starting/Stopping uberSVN (Linux/Mac OSX)

Starting uberSVN

To start the uberSVN portal follow these steps:

Stopping uberSVN (Linux/Mac OSX)

To stop uberSVN portal:

2. Starting/Stopping uberSVN (Windows)

Starting uberSVN

The Windows version of uberSVN is run as a Windows service, so it requires less user intervention to run. However, there's a batch file available from the Start menu that you can run that will setup uberSVN to automatically start up on system boot.

Windows service utility

Starting uberSVN on Windows

Also present are batch files for starting and stopping uberSVN manually.

Stopping uberSVN (Windows)

The Windows version of uberSVN can be stopped by clicking on the Stop uberSVN batch file that is present in the Server Control directory of the uberSVN installation directory.

Windows service utility

Stopping uberSVN on Windows

3. Starting/Stopping Subversion (Linux/Mac OSX)

To start the Subversion server follow these steps:

To stop the Subversion server follow these steps:

4. Starting/Stopping Subversion (Windows)

On the Windows version of uberSVN, you control the Subversion service through the Subversion Server tab, located under Administration.

5. Setting up a repository

Setting up a repository couldn't be easier. We made it that way, although, right now, the focus is on setting up a common-or-garden repository, without all the options available when manually setting up using pure Apache Subversion.

Although you can surely add a repository without referring to the following procedure, you might appreciate having it as an overview of the procedure and as an explanation of what everything means.

6. Adding Users

Manually add new users into uberSVN using the Add User Wizard.

7. Adding teams

Use this procedure to add a new team to your uberSVN implementation.

8. Enabling SSL for the uberSVN portal

Secure connections to uberSVN by enabling SSL. This will ensure that connections to the uberSVN portal are encrypted.

9. Disabling SSL for the uberSVN portal

10. Replacing the integrated repository browser

The integrated repository browser doesn't work with all Linux distributions. The following procedure can be used to replace the browser with the latest version of Sventon (supporting SVNKit):

11. Changing the user/group that runs uberSVN

Under Linux, uberSVN is run by a user and group called ubersvn. If you need to run uberSVN using a different user and group then follow these steps:

uberSVN/Apache will now run with your chosen user and group.

12. Changing the port used by Apache

The following procedure lets you change the port on which uberSVN's Apache server runs. You may need to change the port if you have another application or service (maybe another instance of Apache) already runs on the same port.

Changing the Apache port will change the URLs that are used to access repositories, so before making the change it's a good idea to let everyone know that they'll need to update their settings.

12.1 Reset uberSVN to run Apache on port 80, or any privileged port (0-1023)

During setup you elected to not allow uberSVN to run Apache on a common port, but what if you later find that you need to, in spite of the security risks.