Skip to content
Snippets Groups Projects
Commit 4bcb71b1 authored by Evan Read's avatar Evan Read
Browse files

Merge branch 'docs_api_commits' into 'master'

Update doc/api/deploy_keys.md

See merge request gitlab-org/gitlab-ce!32069
parents 09e60782 4b13decd
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -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
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment