From 7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5 Mon Sep 17 00:00:00 2001
From: Mike Frysinger
-Prerequisites
-
-
-
-If you feel comfortable with the above and have proven to continually -fulfill these requirements, or somebody asks you to apply for write-access -to the repository who itself is maintainer of a project, then please apply -for an account (if needed). -
-Subversion commit access requires an account on Morris. The server -behind busybox.net and uclibc.org. If you want to be able to commit things to -Subversion, first contribute some stuff to show you are serious, can handle -some responsibility, and that your patches don't generally need a lot of -cleanup. Then, very nicely ask one of us -(Denys Vlasenko for primarily BusyBox, or -Bernhard Reutner-Fischer primarily for uClibc) -for an account.
- -If you're approved for an account, you'll need to send an email from your -preferred contact email address with the username you'd like to use when -committing changes to GIT, and attach a public ssh key to access your account -with.
- -If you don't currently have an ssh version 2 DSA key at least 4096 bits -long, you can generate a key using the command -ssh-keygen -b 4096 -t dsa -and hitting enter at the prompts. -This will create the files ~/.ssh/id_dsa and ~/.ssh/id_dsa.pub -You must then send the content of 'id_dsa.pub' to me so I can set up your -account. (The content of 'id_dsa' should of course be kept secret, anyone -who has that can access any account that's installed your public key in -its .ssh/authorized_keys file.)
- -Note that if you would prefer to keep your communications with us -private, you can encrypt your email using -Denys' public key or -Bernhard's public key. -
- -Once you are setup with an account, you will need to use your account to -checkout a copy of BusyBox from GIT:
- -git+ssh://username@git.busybox.net/git/busybox busybox.mine
-or
-git+ssh://username@git.uClibc.org/git/uClibc uClibc.tmp
- -You must change username to your own username, or omit -it if it's the same as your local username.
- -You can then enter the newly checked out project directory, make changes, -check your changes, diff your changes, revert your changes, and and commit your -changes using commands such as:
- --git diff -git format-patch -s -git status -git revert- --EDITOR=vi git commit -s -git log -git push -v --thin -git help -
For additional detail on how to use -GIT, please visit the -GIT overview site. -You might also want to read online the manpages -or -tutorial. -
- -A morris account also gives you a personal web page -(http://busybox.net/~username comes from ~/public_html on morris), and of -course a shell prompt you can ssh into (as a regular user, root access is -reserved for folks doing maintenancy stuff only). But keep in mind an -account on Morris is a -priviledge, not a requirement. Most contributors to busybox and uClibc -haven't got one, and accounts are handed out to make the project maintainers' -lives easier, not because "you deserve it".
- - -- cgit v1.2.3