Differences between revisions 3 and 4
Revision 3 as of 2008-10-30 11:40:34
Size: 3484
Editor: localhost
Comment: converted to 1.6 markup
Revision 4 as of 2008-11-03 11:36:44
Size: 3460
Comment: repaired syntax
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
 * If using Windows XP (having OpenSSL libraries) one may use [[[http://www-zeuthen.desy.de/linear_collider/binaries/cygwin/ccvssh.exe|this]]] binary.
 * If using CygWin (with gcc 3) one may use [[[http://www-zeuthen.desy.de/linear_collider/binaries/cygwin/ccvssh,exe|this]]] binary.
 * If using DESY Linux 5 one may use [[[http://www-zeuthen.desy.de/linear_collider/binaries/DL5/ccvssh|this]]] binary.
 * If using Scientific Linux 3/4 one may use [[[http://www-zeuthen.desy.de/linear_collider/binaries/SL3/ccvssh|this]]] binary.
 * If using DESY's old DESY Linux 4 one may use [[[http://www-zeuthen.desy.de/linear_collider/binaries/DL4/ccvssh|this]]] binary.
 * If using CERN's old Redhat 7.3 one may use [[[http://www-zeuthen.desy.de/linear_collider/binaries/RH7.3/ccvssh|this]]] binary.
 * If using Windows XP (having OpenSSL libraries) one may use [[http://www-zeuthen.desy.de/linear_collider/binaries/cygwin/ccvssh.exe|this]] binary.
 * If using CygWin (with gcc 3) one may use [[http://www-zeuthen.desy.de/linear_collider/binaries/cygwin/ccvssh,exe|this]] binary.
 * If using DESY Linux 5 one may use [[http://www-zeuthen.desy.de/linear_collider/binaries/DL5/ccvssh|this]] binary.
 * If using Scientific Linux 3/4 one may use [[http://www-zeuthen.desy.de/linear_collider/binaries/SL3/ccvssh|this]] binary.
 * If using DESY's old DESY Linux 4 one may use [[http://www-zeuthen.desy.de/linear_collider/binaries/DL4/ccvssh|this]] binary.
 * If using CERN's old Redhat 7.3 one may use [[http://www-zeuthen.desy.de/linear_collider/binaries/RH7.3/ccvssh|this]] binary.
Line 28: Line 28:
For other (UNIX) platforms one has to install the ccvssh package from [[[http://ccvssh.sourceforge.net/|source]]]. For other (UNIX) platforms one has to install the ccvssh package from [[http://ccvssh.sourceforge.net/|source]].
Line 30: Line 30:
 With the release of cvs 1.11.16 the order of arguments passed to an external program has been changed. Because this modification is not contained in the ccvssh package from sourceforge.net one should use [[[http://www-zeuthen.desy.de/linear_collider/sources/ccvssh-0.9.1-mod.tgz|this download]]].  With the release of cvs 1.11.16 the order of arguments passed to an external program has been changed. Because this modification is not contained in the ccvssh package from sourceforge.net one should use [[http://www-zeuthen.desy.de/linear_collider/sources/ccvssh-0.9.1-mod.tgz|this download]].
Line 32: Line 32:
For Windows XP my adaption of ccvssh as [[[http://www-zeuthen.desy.de/linear_collider/sources/ccvssh-0.9.1-win.tgz|ccvssh MS Visual C++ project (WINDOWS)]]] can be used to install it. It requires [[[http://www.openssl.org/|OpenSSL]]] which has to be installed first if it not exists already . For Windows XP my adaption of ccvssh as [[http://www-zeuthen.desy.de/linear_collider/sources/ccvssh-0.9.1-win.tgz|ccvssh MS Visual C++ project (WINDOWS)]] can be used to install it. It requires [[http://www.openssl.org/|OpenSSL]] which has to be installed first if it not exists already .
Line 36: Line 36:
 * "''project''" can be afsbackup, afsadmin or one of the [[[http://www-zeuthen.desy.de/linear_collider/|ILC projects]]]
 * "''module name''" can be afsbackup, afsadmin or one of the [[[http://www-zeuthen.desy.de/linear_collider/|ILC modules]]]
 * "''project''" can be afsbackup, afsadmin or one of the [[http://www-zeuthen.desy.de/linear_collider/|ILC projects]]
 * "''module name''" can be afsbackup, afsadmin or one of the [[http://www-zeuthen.desy.de/linear_collider/|ILC modules]]

Code management


A CVS pserver based on Scientific Linux 3 (RHEL3) is set up to provide code management. It is running a chrooted cvs and uses the ext method via secure SSL (stunnel). At present several software repositories are managed herein. The service is administrated by HaraldVogt at DESY Zeuthen. For the projects hosted there is a cvsweb interface.

The web access is possible following the URL's

CVS server access

On the client side the ccvssh package has to be installed. ccvssh on Windows XP requires that OpenSSL is installed.

  • If using Windows XP (having OpenSSL libraries) one may use this binary.

  • If using CygWin (with gcc 3) one may use this binary.

  • If using DESY Linux 5 one may use this binary.

  • If using Scientific Linux 3/4 one may use this binary.

  • If using DESY's old DESY Linux 4 one may use this binary.

  • If using CERN's old Redhat 7.3 one may use this binary.

Make sure that the ccvssh binary is in your PATH environment.

For other (UNIX) platforms one has to install the ccvssh package from source.

  • With the release of cvs 1.11.16 the order of arguments passed to an external program has been changed. Because this modification is not contained in the ccvssh package from sourceforge.net one should use this download.

For Windows XP my adaption of ccvssh as ccvssh MS Visual C++ project (WINDOWS) can be used to install it. It requires OpenSSL which has to be installed first if it not exists already .

How to connect to the server:

  • "project" can be afsbackup, afsadmin or one of the ILC projects

  • "module name" can be afsbackup, afsadmin or one of the ILC modules

  • "release tag" -> see the web pages for the projects

anonymous checkout (UNIX):

export CVS_RSH=ccvssh                                       (bash shell)
export CVSROOT=:ext:anonymous@cvssrv.ifh.de:/"project"      (bash shell)
ccvssh login
(prompted for password: should be blank)
cvs co -r "release tag" "module name"

developers access (UNIX):

"user name": CVS user name of the developer
"user password": Password for CVS server access for the user

export CVS_RSH=ccvssh                                       (bash shell)
export CVSROOT=:ext:"user name"@cvssrv.ifh.de:/"project"    (bash shell)
ccvssh login
(prompted for password: enter the users CVS server password)
cvs co "module name"

cvs ci -m "developers comment"

CVS_Server_Access (last edited 2008-11-03 11:36:44 by SimoneWassberg)