QuadPlaneTurmoil: CVS Repository

[Main] [Project CVS] [MasterPlan] [UML] [Source Code]

How to use the project CVS server:

NOTICE: You have to belong to the UNIX group t3-03r41 in niksula.

Using the repository from niksula:

  1. Define the environment variable CVSROOT as:
    /u/0/hvrauhal/cvsrep/

    In tcsh:
    kumina ~ > setenv CVSROOT /u/0/hvrauhal/cvsrep
    In bash:
    bash-2.05b$ export CVSROOT=/u/0/hvrauhal/cvsrep
  2. cvs co qpturmoil
    will check out qpturmoil
  3. cvs update
    update the contents of the directory
  4. cvs commit
    commit the changes to the repository

Using the repository remotely:

  1. First you have to make ssh work with public key verification. You should use "mausteet" computers in niksula. I have tested the authentication on them.
    • generate the keys on the local computer:
      ssh-keygen -t rsa
    • append the contents of the id_rsa.pub you just made to a file called "$HOME/.ssh/authorized_keys" on your niksula account. You can use scp for this.
    • NOTICE: Make sure that nobody else has any permissions to the "id_rsa" secret key file!
  2. Define the environment variable CVSROOT as:
    :ext:[username@]kurkuma.niksula.hut.fi:/u/0/hvrauhal/cvsrep/

  3. Use the same CVS commands as before.

For CVS documentation refer to:

http://www.cvshome.org/docs/
Heikki Rauhala, Heikki Alanen
Last modified: Wed Mar 26 00:31:14 EET 2003