mirror of
https://github.com/ceph/ceph
synced 2025-02-05 09:53:59 +00:00
812989bf35
doc/architecture.rst - removed broken reference. doc/config-cluster - cleanup and added chef doc/install - Made generic to add Chef, OpenStack and libvert installs doc/init - Created light start | stop and health section doc/source - Removed $ from code examples. Trimmed paras to 80 char doc/images - Added preliminary diagram for Chef. doc/rec - Added reference to hardware. Added filesystem info. Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
31 lines
860 B
ReStructuredText
31 lines
860 B
ReStructuredText
==========================
|
|
Contributing Source Code
|
|
==========================
|
|
If you are making source contributions, you must be added to the Ceph
|
|
project on github. You must also generate keys and add them to your
|
|
github account.
|
|
|
|
Generate SSH Keys
|
|
-----------------
|
|
You must generate SSH keys for github to clone the Ceph
|
|
repository. If you do not have SSH keys for ``github``, execute::
|
|
|
|
ssh-keygen -d
|
|
|
|
Get the key to add to your ``github`` account (the following example
|
|
assumes you used the default file path)::
|
|
|
|
cat .ssh/id_dsa.pub
|
|
|
|
Copy the public key.
|
|
|
|
Add the Key
|
|
-----------
|
|
Go to your your ``github`` account,
|
|
click on "Account Settings" (i.e., the 'tools' icon); then,
|
|
click "SSH Keys" on the left side navbar.
|
|
|
|
Click "Add SSH key" in the "SSH Keys" list, enter a name for
|
|
the key, paste the key you generated, and press the "Add key"
|
|
button.
|