=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/anoncvs.html,v retrieving revision 1.11 retrieving revision 1.12 diff -u -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,6 +56,9 @@ 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 -PAd +# 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,11 +177,28 @@
+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,10 +208,22 @@
-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,
+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,7 +278,7 @@