Contributing to
ViSta's Development

Gaining Access to
CVS at UNC

The CVS repository at UNC has been created in AFS space. There are two ways to access it.

Local Access

The simplist method is local access. This requires that AFS client software be installed on the workstation and that the user has a valid AFS token. With this method, the CVSROOT environment variable should be set to the local path to the CVS repository.

Remote Access

CVS repository can be accessed remotely, using an external rsh program to execute CVS commands on the Isis login nodes. Ssh is the preferred shell because it provides an encrypted connection between your workstation and the CVS repository. For remote access, the CVS_RSH environment variable should be set to "ssh" and the CVSROOT environment variable should be set to:

":ext:$USERNAME@login$NODE.isis.unc.edu:$PATHTOCVSROOT"

Here $USERNAME is the Isis userid, $NODE is a number between 0 and 6, and $PATHTOCVSROOT is the full AFS path to the CVS repository.

When using ssh, do not use RSA keys for authentication. Instead, set it up so that a password must be supplied. This will ensure that valid AFS tokens are obtained on the server.

Next: Configure Your Computer for CVS