CVS command line tools -- send an e-mail to helpdesk@lon-capa.org with the CVS USERNAME you would like to use.
Once you have been assigned a username, you will need to create an ssh key pair.
To generate public and private keys in ~/.ssh/ use:
ssh-keygen -b 2048 -t rsa
Send the public key (id_dsa.pub) to helpdesk@lon-capa.org so it can be added to the appropriate authorized_keys
file on source.lon-capa.org
Once that is done create a sub-directory somewhere within your home directory tree.
This sub-directory will be where you will keep your local checked out copy of the LON-CAPA source tree.
If you have not already done so, install the cvs client; e.g., on CentOS/RedHat/Scientific Linux/Fedora you would use:
yum install cvs
Next within that directory, use the following CVS commands (replacing USERNAME with your actual username)
export CVS_RSH=ssh
export CVSROOT=:ext:USERNAME@source.lon-capa.org:/home/cvs
cvs -Q co -r HEAD loncapa
cd loncapa
cvs -Q co -r HEAD modules/TexConvert/tthperl/compiles
cvs -Q co -r HEAD modules/TexConvert/tthperl/commands
cp -p loncom/xml/tth.pm modules/TexConvert/tthperl/tth.pm
|
For more information on using CVS, please visit
https://www.nongnu.org/cvs/
or read loncapa/loncom/build/readme.html after checking out
the LON-CAPA source tree, as described above.