Using TortoiseSVN

Windows users can use TortoiseSVN to manage their subversion repositories. Here are some tips on how to get started and an overview of the most common tasks which you will need to know in order to interact with your remote subversion repositories.

Installing TortoiseSVN

Installation is easy and can be done in just a few steps:

  1. Download the TortoiseSVN installer from
    http://tortoisesvn.net/downloads
    Choose the correct installer depending on your processor. If in doubt, select the 32 bit installer and save the installer onto your Desktop.
  2. Double-click the installer on your Desktop to start the installation process. Follow the installer's instructions.

Your First Checkout

Installation was easy. The tricky part now is getting your SSH agent started. We have provided a step-by-step at

Using SSH Keys in Windows 98/2000/XP/Vista

Those instructions will show you how to create an SSH Key Pair and install your SSH agent. You will need to complete those steps first before you can checkout your repository for the first time.

Once you have your agent started, you can use TortoiseSVN to make your first checkout. To do this:

  1. On SSHControl.com, go to your Projects and scroll down to 'Accepted Assignments'.
  2. Click 'view' for the subversion project you want to checkout. We assume you have already added a public ssh key for the project assignment. If you have not, please refer to Using SSH Keys in Windows 98/2000/XP/Vista.
  3. Go to the section 'Checkout commands' and copy the url starting from 'svn+ssh://' Copysvncheckouturl
  4. Back on your Windows desktop (or any location on your computer's file system), create a folder that will be the root directory for your first checkout. (To create the folder, right-click, select 'New' and then 'Folder'.)
  5. Now, right-click the folder you just created and select SVN Checkout. Tortoisesvnrightclick
  6. In the 'URL of repository' field, paste the url copied from step 3. Tortoisesvnurl
  7. Click 'OK'.

If all goes well, TortoiseSVN will connect with your remote repository and download its contents.

Congratulations, you have made your first checkout!