Update doc/api/deploy_keys.md
This commit is contained in:
parent
09e607822a
commit
4b13decdd1
1 changed files with 8 additions and 5 deletions
|
@ -212,22 +212,25 @@ group, this can be achieved quite easily with the API.
|
|||
First, find the ID of the projects you're interested in, by either listing all
|
||||
projects:
|
||||
|
||||
```
|
||||
```bash
|
||||
curl --header 'PRIVATE-TOKEN: <your_access_token>' https://gitlab.example.com/api/v4/projects
|
||||
```
|
||||
|
||||
Or finding the ID of a group and then listing all projects in that group:
|
||||
Or finding the ID of a group:
|
||||
|
||||
```
|
||||
```bash
|
||||
curl --header 'PRIVATE-TOKEN: <your_access_token>' https://gitlab.example.com/api/v4/groups
|
||||
```
|
||||
|
||||
# For group 1234:
|
||||
Then listing all projects in that group (for example, group 1234):
|
||||
|
||||
```bash
|
||||
curl --header 'PRIVATE-TOKEN: <your_access_token>' https://gitlab.example.com/api/v4/groups/1234
|
||||
```
|
||||
|
||||
With those IDs, add the same deploy key to all:
|
||||
|
||||
```
|
||||
```bash
|
||||
for project_id in 321 456 987; do
|
||||
curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" --header "Content-Type: application/json" \
|
||||
--data '{"title": "my key", "key": "ssh-rsa AAAA..."}' https://gitlab.example.com/api/v4/projects/${project_id}/deploy_keys
|
||||
|
|
Loading…
Reference in a new issue