blob: 7edd992920015ce8abbebc006b6bd1c656f4ee0e [file] [log] [blame]
Eric Andersen539eef62003-12-10 12:08:20 +00001<!--#include file="header.html" -->
Eric Andersendec43432001-12-08 02:08:31 +00002
3
Eric Andersen539eef62003-12-10 12:08:20 +00004<h3>Anonymous CVS</h3>
Eric Andersena2e69082001-12-08 02:13:05 +00005
Eric Andersendec43432001-12-08 02:08:31 +00006We allow anonymous (read-only) CVS access to everyone. The first command you
7need to run for anonymous CVS access is:
8<pre>
9cvs -d:pserver:anonymous@busybox.net:/var/cvs login</pre>
10<p>
Eric Andersen5a841ad2001-12-20 08:04:56 +000011CVS will prompt you for a password. Just press the Enter key (there is no
12password for anonymous access). This step only needs to be done once, the first
Eric Andersendec43432001-12-08 02:08:31 +000013time you attempt to access CVS.
14<p>
Eric Andersen49da8a82002-03-02 15:39:06 +000015Once the login is complete, you can then check the list of available
16CVS modules by running the following command (all on one line):
Eric Andersendec43432001-12-08 02:08:31 +000017<pre>
18cvs -z3 -d:pserver:anonymous@busybox.net:/var/cvs co -c </pre>
19
20<p>
Eric Andersen49da8a82002-03-02 15:39:06 +000021If you wish, you can then check out a local copy of any of the
22available modules. The following is an example of how to grab
23a copy of busybox and tinylogin:
Eric Andersendec43432001-12-08 02:08:31 +000024<pre>
25 cvs -z3 -d:pserver:anonymous@busybox.net:/var/cvs co -P busybox tinylogin</pre>
26This will create a directory called <b>busybox</b> and a directory called
27<b>tinylogin</b> in the current directory. These directories contain the
28latest and greatest source code for busybox and tinylogin.
29
Eric Andersen49da8a82002-03-02 15:39:06 +000030<p>
31I usually create a ~/.cvsrc file with the following things in it, and I
32recommend you should use the same:
33<pre>
34 -z3
35 update -dP
36 rdiff -u
37 diff -ubBwpN
38 checkout -P</pre>
39
Eric Andersendec43432001-12-08 02:08:31 +000040<p>
41Once you've checked out a copy of the source tree, you can update your
42source tree at any time so it is in sync with the latest and greatest by
43running the command:
44<pre>
Eric Andersen49da8a82002-03-02 15:39:06 +000045cvs update</pre>
Eric Andersendec43432001-12-08 02:08:31 +000046
47Because you've only been granted anonymous access to the tree, you won't be
48able to commit any changes. Changes can be submitted for inclusion by posting
Eric Andersen539eef62003-12-10 12:08:20 +000049them to the appropriate mailing list.
Eric Andersendec43432001-12-08 02:08:31 +000050
Eric Andersen539eef62003-12-10 12:08:20 +000051<!--#include file="footer.html" -->
Eric Andersendec43432001-12-08 02:08:31 +000052