diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-03-02 00:07:41 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-03-02 00:07:41 +0000 |
commit | 42263d6451c0af3c0e7a61747ffb046a806e4477 (patch) | |
tree | 989941de7bbf543963942e7d9a4b1b89bdf7e386 /doc/user/project/deploy_tokens/index.md | |
parent | 2412ddf03da787012161ea1e8a03787275f9cde9 (diff) | |
download | gitlab-ce-42263d6451c0af3c0e7a61747ffb046a806e4477.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/user/project/deploy_tokens/index.md')
-rw-r--r-- | doc/user/project/deploy_tokens/index.md | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/doc/user/project/deploy_tokens/index.md b/doc/user/project/deploy_tokens/index.md index 728f09ca787..4479653417c 100644 --- a/doc/user/project/deploy_tokens/index.md +++ b/doc/user/project/deploy_tokens/index.md @@ -9,11 +9,11 @@ at midnight UTC and that they can be only managed by [maintainers](../../permiss ## Creating a Deploy Token -You can create as many deploy tokens as you like from the settings of your project: +You can create as many deploy tokens as you like from the settings of your project. Alternatively, you can also create [group-scoped deploy tokens](#group-deploy-token). 1. Log in to your GitLab account. -1. Go to the project you want to create Deploy Tokens for. -1. Go to **Settings** > **Repository**. +1. Go to the project (or group) you want to create Deploy Tokens for. +1. Go to **{settings}** **Settings** > **CI / CD**. 1. Click on "Expand" on **Deploy Tokens** section. 1. Choose a name, expiry date (optional), and username (optional) for the token. 1. Choose the [desired scopes](#limiting-scopes-of-a-deploy-token). @@ -77,6 +77,22 @@ docker login -u <username> -p <deploy_token> registry.example.com Just replace `<username>` and `<deploy_token>` with the proper values. Then you can simply pull images from your Container Registry. +### Group Deploy Token + +> [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/21765) in GitLab 12.9. + +A deploy token created at the group level can be used across all projects that +belong either to the specific group or to one of its subgroups. + +To use a group deploy token: + +1. [Create](#creating-a-deploy-token) a deploy token for a group. +1. Use it the same way you use a project deploy token when + [cloning a repository](#git-clone-a-repository). + +The scopes applied to a group deploy token (such as `read_repository`) will +apply consistently when cloning the repository of related projects. + ### GitLab Deploy Token > [Introduced][ce-18414] in GitLab 10.8. |