Merge branch 'doc-Gitlab-2-GitLab' into 'master'
Gilab -> GitLab Replace `Gitlab` with `GitLab` See merge request !1715
This commit is contained in:
commit
8f75200d46
7 changed files with 21 additions and 22 deletions
|
@ -25,7 +25,7 @@ GitLab CI API has 4 authentication methods:
|
|||
|
||||
Authentication is done by
|
||||
sending the `private-token` of a valid user and the `url` of an
|
||||
authorized Gitlab instance via a query string along with the API
|
||||
authorized GitLab instance via a query string along with the API
|
||||
request:
|
||||
|
||||
GET http://gitlab.example.com/ci/api/v1/projects?private_token=QVy1PB7sTxfy4pqfZM1U&url=http://demo.gitlab.com/
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Projects API
|
||||
|
||||
This API is intended to aid in the setup and configuration of
|
||||
projects on Gitlab CI.
|
||||
projects on GitLab CI.
|
||||
|
||||
__Authentication is done by GitLab user token & GitLab url__
|
||||
|
||||
|
@ -88,23 +88,23 @@ authorized.
|
|||
|
||||
Parameters:
|
||||
|
||||
* `id` (required) - The ID of the Gitlab CI project
|
||||
* `id` (required) - The ID of the GitLab CI project
|
||||
|
||||
### Create Project
|
||||
|
||||
Creates a Gitlab CI project using Gitlab project details.
|
||||
Creates a GitLab CI project using GitLab project details.
|
||||
|
||||
POST /ci/projects
|
||||
|
||||
Parameters:
|
||||
|
||||
* `name` (required) - The name of the project
|
||||
* `gitlab_id` (required) - The ID of the project on the Gitlab instance
|
||||
* `gitlab_id` (required) - The ID of the project on the GitLab instance
|
||||
* `default_ref` (optional) - The branch to run on (default to `master`)
|
||||
|
||||
### Update Project
|
||||
|
||||
Updates a Gitlab CI project using Gitlab project details that the
|
||||
Updates a GitLab CI project using GitLab project details that the
|
||||
authenticated user has access to.
|
||||
|
||||
PUT /ci/projects/:id
|
||||
|
@ -116,13 +116,13 @@ Parameters:
|
|||
|
||||
### Remove Project
|
||||
|
||||
Removes a Gitlab CI project that the authenticated user has access to.
|
||||
Removes a GitLab CI project that the authenticated user has access to.
|
||||
|
||||
DELETE /ci/projects/:id
|
||||
|
||||
Parameters:
|
||||
|
||||
* `id` (required) - The ID of the Gitlab CI project
|
||||
* `id` (required) - The ID of the GitLab CI project
|
||||
|
||||
### Link Project to Runner
|
||||
|
||||
|
@ -133,8 +133,8 @@ authorized user).
|
|||
|
||||
Parameters:
|
||||
|
||||
* `id` (required) - The ID of the Gitlab CI project
|
||||
* `runner_id` (required) - The ID of the Gitlab CI runner
|
||||
* `id` (required) - The ID of the GitLab CI project
|
||||
* `runner_id` (required) - The ID of the GitLab CI runner
|
||||
|
||||
### Remove Project from Runner
|
||||
|
||||
|
@ -145,5 +145,5 @@ via authorized user).
|
|||
|
||||
Parameters:
|
||||
|
||||
* `id` (required) - The ID of the Gitlab CI project
|
||||
* `runner_id` (required) - The ID of the Gitlab CI runner
|
||||
* `id` (required) - The ID of the GitLab CI project
|
||||
* `runner_id` (required) - The ID of the GitLab CI runner
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
__Authentication is done by GitLab user token & GitLab url__
|
||||
|
||||
Used to get information about all runners registered on the Gitlab CI
|
||||
Used to get information about all runners registered on the GitLab CI
|
||||
instance.
|
||||
|
||||
GET /ci/runners
|
||||
|
@ -31,7 +31,7 @@ Returns:
|
|||
|
||||
__Authentication is done with a Shared runner registration token or a project Specific runner registration token__
|
||||
|
||||
Used to make Gitlab CI aware of available runners.
|
||||
Used to make GitLab CI aware of available runners.
|
||||
|
||||
POST /ci/runners/register
|
||||
|
||||
|
|
|
@ -489,7 +489,7 @@ See the [omniauth integration document](../integration/omniauth.md)
|
|||
### Build your projects
|
||||
|
||||
GitLab can build your projects. To enable that feature you need GitLab Runners to do that for you.
|
||||
Checkout the [Gitlab Runner section](https://about.gitlab.com/gitlab-ci/#gitlab-runner) to install it
|
||||
Checkout the [GitLab Runner section](https://about.gitlab.com/gitlab-ci/#gitlab-runner) to install it
|
||||
|
||||
### Custom Redis Connection
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ threshold is a random value between 200 and 250 MB. The master process (PID
|
|||
```
|
||||
|
||||
One other thing that stands out in the log snippet above, taken from
|
||||
Gitlab.com, is that 'worker 4' was serving requests for only 23 seconds. This
|
||||
GitLab.com, is that 'worker 4' was serving requests for only 23 seconds. This
|
||||
is a normal value for our current GitLab.com setup and traffic.
|
||||
|
||||
The high frequency of Unicorn memory restarts on some GitLab sites can be a
|
||||
|
|
|
@ -15,8 +15,7 @@ Note: It is a best practice to use a password for an SSH key, but it is not
|
|||
required and you can skip creating a password by pressing enter. Note that
|
||||
the password you choose here can't be altered or retrieved.
|
||||
|
||||
To generate a new SSH key, use the following command:
|
||||
```bash
|
||||
To generate a new SSH key, use the following commandGitLab```bash
|
||||
ssh-keygen -t rsa -C "$your_email"
|
||||
```
|
||||
This command will prompt you for a location and filename to store the key
|
||||
|
@ -82,7 +81,7 @@ How to add your ssh key to Eclipse: http://wiki.eclipse.org/EGit/User_Guide#Ecli
|
|||
|
||||
## Tip: Non-default OpenSSH key file names or locations
|
||||
|
||||
If, for whatever reason, you decide to specify a non-default location and filename for your Gitlab SSH key pair, you must configure your SSH client to find your Gitlab SSH private key for connections to your Gitlab server (perhaps gitlab.com). For OpenSSH clients, this is handled in the `~/.ssh/config` file with a stanza similar to the following:
|
||||
If, for whatever reason, you decide to specify a non-default location and filename for your GitLab SSH key pair, you must configure your SSH client to find your GitLab SSH private key for connections to your GitLab server (perhaps gitlab.com). For OpenSSH clients, this is handled in the `~/.ssh/config` file with a stanza similar to the following:
|
||||
|
||||
```
|
||||
#
|
||||
|
@ -97,7 +96,7 @@ User mygitlabusername
|
|||
Another example
|
||||
```
|
||||
#
|
||||
# Our company's internal Gitlab server
|
||||
# Our company's internal GitLab server
|
||||
#
|
||||
Host my-gitlab.company.com
|
||||
RSAAuthentication yes
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
You can import your existing GitLab.com projects to your GitLab instance. But keep in mind that it is possible only if
|
||||
GitLab support is enabled on your GitLab instance.
|
||||
You can read more about Gitlab support [here](http://doc.gitlab.com/ce/integration/gitlab.html)
|
||||
You can read more about GitLab support [here](http://doc.gitlab.com/ce/integration/gitlab.html)
|
||||
To get to the importer page you need to go to "New project" page.
|
||||
|
||||
![New project page](gitlab_importer/new_project_page.png)
|
||||
|
||||
Click on the "Import projects from Gitlab.com" link and you will be redirected to GitLab.com
|
||||
Click on the "Import projects from GitLab.com" link and you will be redirected to GitLab.com
|
||||
for permission to access your projects. After accepting, you'll be automatically redirected to the importer.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue