create-a-repository.rst
60 lines
| 1.8 KiB
| text/x-rst
|
RstLexer
r1 | Repository Functions | |||
-------------------- | ||||
Creating a |repo| | ||||
^^^^^^^^^^^^^^^^^ | ||||
To create a |repo| in |RCE|, use the following steps. | ||||
1. From the |RCE| interface, select :menuselection:`Admin --> Repositories` | ||||
2. From the |repo| page, select :guilabel:`Add Repository` | ||||
3. On the :guilabel:`Add Repository` page, complete the following |repo| | ||||
details: | ||||
* :guilabel:`Name` | ||||
* :guilabel:`Description` | ||||
* :guilabel:`Set the repository group` | ||||
* :guilabel:`Set the repository type` | ||||
* :guilabel:`Specify if it is a public or private repository` | ||||
4. Select :guilabel:`Save` | ||||
Importing a |repo| | ||||
^^^^^^^^^^^^^^^^^^ | ||||
To import a |repo| in |RCE|, use the following steps. | ||||
1. From the |RCE| interface, select :menuselection:`Admin --> Repositories` | ||||
2. From the |repo| page, select :guilabel:`Add Repository` | ||||
3. On the :guilabel:`Add Repository` page, select | ||||
:guilabel:`Import existing repository` | ||||
4. In the :guilabel:`clone from` input field, specify the URL to the | ||||
repository you want to import. | ||||
5. Complete the following repository details: | ||||
* Name | ||||
* Description | ||||
* Set the |repo| group | ||||
* Set the |repo| type | ||||
* Specify if it is a public or private |repo| | ||||
6. Select :guilabel:`Add` | ||||
.. note:: | ||||
| Make sure your |RCE| server can access the external |repo|. | ||||
| Depending on the size of the repository the clone process may take a bit. | ||||
Cloning |repos| | ||||
^^^^^^^^^^^^^^^ | ||||
To clone a |repo| in |RCE|, use the following steps. | ||||
1. From the |RCE| interface, select :menuselection:`Admin --> Repositories` | ||||
and choose the |repo| you wish to clone. | ||||
2. Use the link in the :guilabel:`Clone URL` field to clone the |repo| | ||||
3. To clone, open a terminal on you computer and use one of the following | ||||
examples | ||||
For |git|, use ``git clone URL`` | ||||
For |hg|, use ``hg clone URL`` | ||||