CVS Repository @HU
How to use the HU-Berlin CVS Repository.
See page bottom for selected links about CVS in general.
1. Access to the Repository
A CVS repository can be used for code development of any kind. This can
be software projects or general interest or your personal ROOT macros,
Athena packages as well as LaTeX code for publications or
presentations. The CVS repository huberlin is located
at CERN on backed up AFS space. It can be used by anyone who is
authorised by the CVS librarian and has a CERN computing account. The
login and password hence are the same as for your CERN lxplus account.
It can be accessed in two ways (all commands for bash shell family):
- via SSH (outside CERN, e.g. if you are @HU)
export CVSROOT=:ext:isscvs.cern.ch:/local/reps/huberlin CVS_RSH=ssh
- via AFS/Kerberos ticket (most helpful on your lxplus
account)
export CVSROOT=:kserver:isscvs.cern.ch:/local/reps/huberlin
If you are denied access to the repository please contact the CVS librarian, he can add you to the list of authorised users. The content of the CVS repository can be viewed online in your web browser on this website and is updated immediately in the case of changes. In order to get notified by email in case of changes to the repository (eg commit by co-developers) pplease subscribe to the aplusplus-developers@cern.ch mailing list on the Simba webpage.
2. Check out existing Modules
cvs -d $CVSROOT co your_module
For more examples on how to use the CVS check out command see also the A++ section of this website (link below).
3. Start a new Sub-Project
cvs -d $CVSROOT co -l users
then add a directory and name it like your CERN user login:
cd users mkdir your_login cvs add your_login
Now you can start to work on your new project. If you experience difficulties of any kind you should contact the CVS librarian.
4. Additional Information
- www.cvshome.org - Information on how to use CVS in general.
- Per Cederqvist's "Version Management with CVS" (html, pdf).
- SelfLinux CVS documentation containing also some advanced hints (in German)
- CERN central CVS service - what it says.
- HowTo
configure SSH in a way that it does not require a password everytime
you access the cvs server