Using the Hinezumilabs CVS

In this example we'll use the netsukuku module.

Just do the following:

cat <<EOF>> ~/.ssh/config
Host cvs.hinezumi.org
Hostname cvs.hinezumi.org
Port 2222
EOF

scp ~/.ssh/id_rsa.pub USERNAME@cvs.hinezumi.org:.ssh/authorized_keys

export CVSROOT=":ext:USERNAME@cvs.hinezumi.org:/home/cvsroot"

cvs co netsukuku

cd netsukuku/
loop:
        cvs update      # to update files, which have been modified by others
        vi some_file    # edit your files
        cvs commit
        
        goto loop

Anonymous CVS

$ cvs -d :pserver:anoncvs@cvs.hinezumi.org:/home/cvsroot login
or
$ export CVSROOT=":pserver:anoncvs@cvs.hinezumi.org:/home/cvsroot"
$ cvs login

then check it out:

$ cvs -z3 -d :pserver:anoncvs@cvs.hinezumi.org:/home/cvsroot co netsukuku
or
$ cvs -z3 co netsukuku
(providing the CVSROOT variable was set in the previous step)