Chapter 2. Installation

Table of Contents
2.1. Before you start
2.1.1. Lookup the SourceForge data
2.1.2. Create a root-directory
2.2. Installing WinCVS
2.2.1. Downloading
2.2.2. Setup
2.3. Installing SSH
2.3.1. Downloading
2.3.2. Setup
2.3.3. Generate a SSH public key
2.3.4. Configure Sourceforge.net
2.3.5. Configure WinCVS/SSH
2.3.6. Want to know more about SSH?
2.4. Installing CsDiff
2.4.1. Downloading
2.4.2. Setup
2.4.3. Configure WinCVS/CsDiff
2.5. Final steps

Understanding how CVS works is easy once you've got all the software setup. You'll find a lot of HOWTO's concerning this, but most of them (also) have Linux in mind. And that can get very confusing from time to time. To get started you need to have three applications: a CVS client to upload and download the files, a SSH client for the secure connection and preferably something to check out the differences between versions of files.

2.1. Before you start

Before you start installing the needed applications, you have to make a few preparations:

2.1.1. Lookup the SourceForge data

If you are a developer using a project on SourceForge, then you need to know your SourceForge username, your password and the exact projectname of the project on SourceForge where you are a developer.

2.1.2. Create a root-directory

WinCVS needs a place to store the files you're going to check-out and edit. This is called the CVSRoot directory. You can use any (empty) directory on your pc for that. I used d:\cvsroot\ as root-directory

  • Create a root-directory, i.e. d:\cvsroot\