-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc/api/s3 <-chipping away at objectops and clean up. Added Copy Object.
doc/source <-fixed a typo, updates for installing on precise, rm $ from cmds doc/start <-replaced clone link with tarball link. Link to Ceph Source Code. Signed-off-by: John Wilkins <[email protected]>
- Loading branch information
John
committed
May 23, 2012
1 parent
ab04d95
commit 3956cb8
Showing
10 changed files
with
116 additions
and
105 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
========================================= | ||
Cloning the Ceph Source Code Repository | ||
========================================= | ||
|
||
To check out the Ceph source code, you must have ``git`` installed | ||
on your local host. To install ``git``, execute:: | ||
|
||
sudo apt-get install git | ||
|
||
You must also have a ``github`` account. If you do not have a | ||
``github`` account, go to `github.com <http://github.com>`_ and register. | ||
Follow the directions for setting up git at | ||
`Set Up Git <http://help.github.com/linux-set-up-git/>`_. | ||
|
||
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 | ||
|
||
Get the key to add to your ``github`` account (the following example | ||
assumes you used the default file path):: | ||
|
||
cat .ssh/id_rsa.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. | ||
|
||
Clone the Source | ||
---------------- | ||
To clone the Ceph source code repository, execute:: | ||
|
||
git clone [email protected]:ceph/ceph.git | ||
|
||
Once ``git clone`` executes, you should have a full copy of the Ceph | ||
repository. | ||
|
||
Clone the Submodules | ||
-------------------- | ||
Before you can build Ceph, you must navigate to your new repository and get | ||
the ``init`` submodule and the ``update`` submodule:: | ||
|
||
cd ceph | ||
git submodule init | ||
git submodule update | ||
|
||
.. tip:: Make sure you maintain the latest copies of these submodules. | ||
Running ``git status`` will tell you if the submodules are out of date:: | ||
|
||
git status | ||
|
||
Choose a Branch | ||
--------------- | ||
Once you clone the source code and submodules, your Ceph repository | ||
will be on the ``master`` branch by default, which is the unstable | ||
development branch. You may choose other branches too. | ||
|
||
- ``master``: The unstable development branch. | ||
- ``stable``: The bugfix branch. | ||
- ``next``: The release candidate branch. | ||
|
||
:: | ||
|
||
git checkout master |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,5 @@ | ||
========================== | ||
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. | ||
If you are making source contributions to the Ceph project, | ||
you must be added to the Ceph project on github. |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,9 +27,10 @@ These are exciting times in the Ceph community! Get involved! | |
| | requests using the Bug Tracker_. | | | ||
+-----------------+-------------------------------------------------+-----------------------------------------------+ | ||
| **Source Code** | If you would like to participate in | | | ||
| | development, bug fixing, or if you just want | - http://github.com:ceph/ceph.git | | ||
| | the very latest code for Ceph, you can get it | - ``git clone [email protected]:ceph/ceph.git`` | | ||
| | at http://github.com. | | | ||
| | development, bug fixing, or if you just want | - http://github.com:ceph/ceph | | ||
| | the very latest code for Ceph, you can get it | - http://ceph.com/download | | ||
| | at http://github.com. See `Ceph Source Code`_ | | | ||
| | for details on cloning from github. | | | ||
+-----------------+-------------------------------------------------+-----------------------------------------------+ | ||
| **Support** | If you have a very specific problem, an | http://inktank.com | | ||
| | immediate need, or if your deployment requires | | | ||
|
@@ -46,3 +47,4 @@ These are exciting times in the Ceph community! Get involved! | |
.. _Tracker: http://tracker.newdream.net/projects/ceph | ||
.. _Blog: http://ceph.com/community/blog/ | ||
.. _support: http://inktank.com | ||
.. _Ceph Source Code: ../../source/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters