A guide to installing Subversion on an OSX powered Mac using WANdisco's easy-to-use uberSVN, which gives you Subversion through an easy-to-use web interface.

Steps

1

Run the installer.

2

On the Introduction screen, click Continue.

3

A Read Me screen will appear, give it a read, then click Continue.

4

Read the Software License Agreement, then click Continue. A confirmation box will appear, just to make sure that you really did agree. Click Agree.

5

The Installation finally gets started. You'll be told how much disk space will be used up. If you want to continue, click Install.

6

Installation will now ask you to confirm where to put the uberSVN files. You can choose the default location and click Continue.

7

uberSVN's files will now be written to your disk drive. When the files finish copying, click Continue.

8

The summary screen appears, confirming that uberSVN has now been installed. The next step is completing the setup which will be done using a web browser. A browser may automatically open, showing the first uberSVN setup screen, if not click on the provided link. You can now safely close the installer window (click the Close button).

9

Step 1 of the setup will confirm where uberSVN and any Subversion repositories will be stored, along with the uberSVN key.You can confirm your product key by logging into the uberSVN website.

10

Step 2 will confirm the details of your main admin user. When you've entered the details, click Next.

11

Step 3 details the uberSVN and Apache addressing. The BASE URL will display 'localhost' by default, you should update this with your computer's actually IP address - see the tips for how to get this.

12

Step 4 covers email server settings. If you want to use an email server to manage communication between users, then complete the details. Click Finish - that's it!

13

The configuration screen is now complete, just click the Start using uberSVN button.

14

The welcome screen will automatically appear. Login using the admin username and password you entered in 11 (step 2 of the web screens). You're in, and you've not got a working Subversion server. Hurrah!

Community Q&A

If this question (or a similar one) is answered twice in this section, please click here to let us know.

Tips

Drink plenty of fresh water.

To find your IP address:

Open the System Preferences.

In the window that opens, click the Network icon.

In the Network window select the appropriate location.

You'll now see your IP Address.

Warnings

Caution: Avoid using localhost "127.0.0.1" address as the base URL uberSVN will assign the loopback address for the base URL, while this will work fine while the server is being set up and tested it will not work for users who try to connect to uberSVN over a network. We strongly recommend that you replace the localhost /127.0.0.1 address with the server's assigned IP address.

Caution: Avoid using privileged port uberSVN is set up using ports 9890 for the uberSVN portal and port 9880 for Subversion. These are non-privileged ports that don't need to be executed with root privilege for binding and listening for client requests. You can change the port numbers but you should avoid using common ports (numbered 1023 or lower) as these would make uberSVN a serious potential security hole: a successful exploit will have immediate control of the whole system, compromising it completely.