Accessing the Busybox CVS Repository

B u s y B o x
BusyBox
CVS Read/Write Access
If you want to be able to commit things to CVS, first contribute some stuff to show you are serious. Then, very nicely ask Erik Andersen if he will set you up with an account. To access CVS, you will want to add the following to set up your environment:
$ export CVS_RSH=/usr/bin/ssh
$ export CVSROOT='username@busybox.net:/var/cvs'

It goes without saying you must change username to your own username...

To obtain commit access, you will need to demonstrate you are serious by submitting a few good patches first. Then, you will need to select a user-name to use when committing stuff, and finally, you will need to either send me a crypted password, which you will use to connect to the system, or send me an ssh key. To create a crypted password, you can do something like the following (and please remember to change your password to something other thenfoo!):

$ PASSWORD=foo perl -e 'srand ; @salt=(a..z,A..Z,0..9); \
    print crypt($ENV{PASSWORD}, $salt[rand(62)].$salt[rand(62)]), "\n";'
o0naQJuvFx4UA
If you'd like to use MD5 passwords instead, try something like the following:
$ PASSWORD=foo perl -e 'srand ; @salt=(a..z,A..Z,0..9); \
    print crypt($ENV{PASSWORD}, "\$1\$".$salt[rand(62)].$salt[rand(62)]), "\n";'
$1$Kp$rBBvl5cuAeJjJ6U1hCqpU1
Then I take your crypted password as is (i.e., the output of either of these commands), drop it into the cvs password file, and you are set to go.

Note that if your are really worried that others might see your crypted password, or your ssh key, you can encrypt the email containing your crypted password using my public key.


Mail all comments, insults, suggestions and bribes to Erik Andersen
The Busybox logo is copyright 1999,2000,2001, Erik Andersen.
This site created with the vi editor Graphics by GIMP Linux Today

Slashdot

Freshmeat