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