|
|||
|
All source code and a large percentage of the design and documentation for SEEK are stored in a version-controlled document repository called CVS. The documents in the CVS Repository can be accessed through a CVS client program that is available for most operating systems and through a web-based interface to CVS.
Managing your CVS accountTo access CVS you need an account, which can be requested from pmc@ecoinformatics.org (see below for more details). Existing account holders can change their password or reset their password if they forgot it using a web-based interface:
Accessing the CVS Web InterfaceThe CVS web interface provides access to any version of the documents stored in the repository. You can browse the web interface to locate single documents of interest and download the required version. The web interface is not particularly effective when you want to use an entire module. In that case, you should use a CVS client to access the CVS repository more efficiently. Documents related to SEEK are accessible through two main CVS modules:
Using a CVS clientMore efficient access can be had by using a CVS client application. However, for this to work you must first obtain a CVS account and install and configure the client software. Once this is accomplished it is very easy to stay synchronized with all development activities within SEEK.
Obtaining a CVS accountYou need a CVS account in order to access the files in any of the CVS repositories. You can get one for read-only access by simply sending an email request to pmc@ecoinformatics.org. Include in your request the following information:
Choosing a CVS client applicationCVS client applications are available for Linux, Windows, MacOS, and other systems. Here is a list of commonly used CVS clients and Integrated Development Environments that support CVS.
Many others are available, and it is a matter of personal preference which you choose. Many SEEK project members that are used to the Windows environment prefer TortoiseCVS because it is so well integrated with the Windows file system. Linux/Unix users generally prefer the command line.
CVS configuration detailsOnce you have a client program installed, you'll need to configure it to connect. We only permit connections that communicate over the SSH protocol version 2, so you'll need to have a recent SSH client installed and configured. Under linux, this is usually provided in the 'openssh' package, which also can be obtained under Windows using Cygwin.For most clients, you will need the following configuration information:
Configuring Eclipse as a CVS Client for SEEK
|
This material is based upon work supported by the National Science Foundation under award 0225676. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). Copyright 2004 Partnership for Biodiversity Informatics, University of New Mexico, The Regents of the University of California, and University of Kansas |