# Registre Gitlab

### Vous devez avoir à portée de main

* [x] Nom complet de votre dépôt dans le registre GitLab
* [x] Votre jeton d'accès personnel GitLab OU un jeton de déploiement

### Jeton d'accès OU jeton de déploiement

Vous pouvez suivre ce [**Tutoriel**](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html) pour générer un jeton d'accès personnel

OU

Vous pouvez suivre ce [**Tutoriel**](https://docs.gitlab.com/ee/user/project/deploy_tokens/index.html) pour générer un jeton de déploiement

### Séparer le nom complet du dépôt

Étant donné ce dépôt complet : **registry.gitlab.com/groupe/projet**

Votre **Dépôt** sera : **registry.gitlab.com**

et votre **Image** sera : **groupe/projet**

### Ajoutez l'application sur Edgegap

#### **Exemple d'API**

```json
{
    [...]
    "docker_repository": "registry.gitlab.com",
    "docker_image": "groupe/projet",
    "docker_tag": "v1",
    "private_username": "example@edgegap.com",
    "private_token": "<Jeton d'accès personnel OU jeton de déploiement>",
    [...]
}
```

#### **Depuis le tableau de bord**

Depuis notre tableau de bord, le **jeton du registre privé** sera le contenu de votre **Jeton d'accès personnel OU jeton de déploiement**

<figure><img src="https://3008966946-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsR0dHSFv9ymoC0DO5G8J%2Fuploads%2Fgit-blob-4a6825b8dde4e365db487e258513c52aa919fce0%2Fgitlab-registry-example.png?alt=media" alt=""><figcaption></figcaption></figure>
