## Polyglot CVS Access

1. If you do not have a CVS account set up for you on source.cs.cornell.edu:
   1. If you don't have a ssh public key, then run `ssh-keygen1`. If you do not want your key to be protected by a passphrase, then press <Enter> when asked for one. Make sure you are using the `ssh-keygen` from ssh version 1.
   2. Send your public key (~/.ssh/identity.pub) and your desired login to cvs-admin@cs.cornell.edu.
2. Put the following into your `~/.ssh/config` file (if you do not have `~/.ssh/config` file, then create one):

       Host source.cs.cornell.edu
       Port 80
       FallBackToRsh no
       ForwardX11 no
       User <your login on source>

3. Set the environment variable `CVS_RSH` to `ssh1` (include the full path to `ssh1` if necessary).

   On Unix, add this to your `~/.profile` or `~/.cshrc` file. On NT, make it part of your environment (Control Panel/System/Environment)

4. Make sure you are using cvs version >=1.9 (you can find out what version you have by typing `cvs -v`). You may need to download cvs from somewhere but it should be installed already on your machine.
5. To create a new working copy of the source repository, do:

       cvs -d :ext:source.cs.cornell.edu:/cvsroot checkout polyglot