Getting CVS Modules as a Developer with CVS
Developer access will require Secure Shell (SSH1) tools.
Many recent versions of Linux will come with these tools, but
if you use an older distribution like Corel Linux, you'll need
to download and build them yourself:
- Install zlib if you don't already have it
- Install the OpenSSL library
- Install the OpenSSH suite
If you don't want to enter your password every time you run a CVS command,
you'll need to generate an SSH1 (RSA) key and add it to your list of public
keys at sourceforge:
CVS checkout procedure:
- Get CVS if you don't already have it
- Open a console and go to the directory that will contain your CVS modules
- Type "ssh -l username server" where server is the part of your CVSROOT before ":/cvsroot" and username is your sourceforge user name
- When you see a message like: "The authenticity of host '...' can't be established. DSA key fingerprint is ... Are you sure you want to continue connecting (yes/no)?" - type "yes" and press enter
- If ssh asks for your password, enter your sourceforge password
- You will get a message like "This is a restricted Shell Account You cannot execute anything here." This is okay. The connection will close by itself
- Type "export CVS_RSH=ssh" and press enter
- Run "cvs -z3 -d:ext:NAME@CVSROOT co MODULE" where NAME is your SourceForge user name, CVSROOT is your CVSROOT, and MODULE is the name of the module you want to checkout
- Enter your SourceForge password if prompted (this will happen if you didn't create an ssh key or ssh doesn't find your private key where it expects to find it)