=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/anoncvs.html,v retrieving revision 1.11 retrieving revision 1.12 diff -c -r1.11 -r1.12 *** www/anoncvs.html 1997/04/09 14:01:44 1.11 --- www/anoncvs.html 1997/04/20 01:14:48 1.12 *************** *** 56,61 **** --- 56,64 ---- of the read-write CVS repository are mirrored often. To use one, set your CVSROOT environment variable to one of the following values: +
+ Please see the note about using ssh vs. rsh below! +
! # cd /usr/src ! # cvs -q up -PAdEverytime you ran this it would syncronize your /usr/src tree. It would not destroy any of your local changes, rather it would attempt to merge --- 163,172 ---- # cd /usr # cvs -q get -PA src ! or similarily later on he might try:
! # cd /usr ! # cvs -q up -PAd srcEverytime you ran this it would syncronize your /usr/src tree. It would not destroy any of your local changes, rather it would attempt to merge *************** *** 174,184 **** --- 177,204 ----
+ or to make a diff of a locally patched module (here cd.c) to include with + a bug report: +
+ # cd /usr + # cvs diff -u src/sys/scsi/cd.c > /tmp/patch ++ + +
The CVS man page (included with the CVS sources) has much more information about how CVS can be used.
+ Warning: + When using cvs you should take care that your current directory is either + the root of the tree you're referencing or in a separate place such as /tmp. + Some commands such as "get" can create an arbitrary sub-tree in the current + directory, and a subsequent update will recursively flesh out this sub-tree. +
+ +The anoncvs service gives fledgling developers a chance to learn CVS operation and get thoroughly involved in the development process before getting "commit" access -- as a result of showing useful *************** *** 188,197 ****
! The CVS client uses rsh to talk to the CVS server. If some local ! security measure like a firewall (or imperfect protocol emulators ! like slirp) prevents you from using rsh, you may be able to use ! ssh instead. In this case, one sets the environment variable CVS_RSH to point to ssh (typically /usr/local/bin/ssh). To reduce the performance hit the anoncvs server would take it is recommended (and --- 208,229 ----
! Anoncvs rsh vs. ssh
!
! By default, the CVS client uses rsh to talk to the CVS server. Many
! of the CVS sites no longer supprt rsh for security reasons or a local
! problem like a firewall or imperfect protocol emulator such as slirp
! may prevent you from using rsh.
! The alternative is a to use a "secure shell" connection using
! ssh. This is a commerical product
! offered by SSH Communications Security Ltd,
! however they make a free unix version available that can be easily
! installed under OpenBSD. You can download the unix version from
! http://www.cs.hut.fi/ssh or one of
! the mirrors listed there.
!
! In this case, one sets the environment variable CVS_RSH to point to ssh (typically /usr/local/bin/ssh). To reduce the performance hit the anoncvs server would take it is recommended (and *************** *** 246,252 ****