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.
Download Cygwin setup from http://www.cygwin.com
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.
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.
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.
In the Cygwin bash shell, run ssh-keygen -b 2048 -t dsa
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!
cvssetup
to be able to use the CVS repository. (You may need to log out and back in again for this to work the first time.)cvssetup
to the end of your .bashrc file.