Authentication


Personal Credentials

We have already used username and password

Users can create Personal Access Tokens

Users can add SSH public keys

Permissions inherited from user

Hands-On

  1. Create a personal access token
  2. Clone a repository using the PAT instead of the password

Group and Project Credentials

Scoped to group

Group Deploy Tokens (read only)

Group Access Tokens (configurable)

Scoped to project

Project Access Tokens (configurable)

Project Deploy Token (read-only)

Project Deploy SSH Key (read-write)

Hands-On

  1. Create a project deploy token
  2. Use it to clone the repository