GamesCrafters CVS setup instructions (Cygwin)

  1. Create a SourceForge account and request to be added as a GamesCrafters developer before continuing. For details on how to do this, refer to the General GamesCrafters CVS Information.

  2. Download Cygwin setup from http://www.cygwin.com

  3. Install Cygwin

    Click through the setup options (changing install features to your liking) until you reach Select Packages.

    Note: On the Choose A Download Site setup page, some of the sites listed are pretty slow. (Recently, I've experienced good download speeds when using ftp://ftp.nas.nasa.gov.)

    Now the fun part :-) You need to install all the packages necessary to download, compile, and run GAMESMAN. Below is list of the packages you'll need to manually select to install. (Installing some of these packages will cause other packages to be automatically selected as well.) To select a package to install, find it in the list of packages, then click the Skip button (to the left of it) once. When a package is selected, Skip will be replaced by a version number.

    I suggest you also add the following very useful package(s):

    Select any other packages you'd like too! You can always re-run setup later to install new packages or uninstall unwanted packages.

  4. To run Cygwin for the first time, run C:\cygwin\cygwin.bat. After this, you will be able to run Cygwin using the X Window system.

  5. To run Cygwin using the X Window system, type startx in the Cygwin shell. You may want to place a shortcut to this file on your desktop or in your start menu. After running startx, you may need to type cd ~ to get to your home directory.

  6. Generate a ssh key pair

    In the Cygwin bash shell, run ssh-keygen -b 2048 -t dsa

  7. Add your OpenSSH-compatible public key to your SourceForge account

    Go to the SourceForge website and log in to your account. Access your account options (my sf.net -> Account Options) and select [Edit SSH Keys for Shell/CVS]. Enter the public key in the text box. (Your public key is the text of the file .ssh/id_dsa.pub). Your entire key should be on one line!

Automating your login to CVS

Use CVS for the first time

Confused by these instructions? Email your team lead!
This page was last updated on .