GitLab
Overview
GitLab is a web-based DevOps platform that allows software development teams to collaborate, manage source code repositories, track issues, and automate the software delivery pipeline.
Entitle can manage groups (all versions) and projects (on-prem version only) in GitLab.
This page will provide you with instructions on how to integrate Entitle and GitLab.
General guidelines
To integrate your GitLab in Entitle, you will need to create a Personal Access Token.
Set up Gitlab to work with Entitle
Stage 1: Obtain your GitLab domain
- Copy the domain you use to log in to GitLab.
- If you don’t use a self-hosted GitLab domain, the domain is https://gitlab.com.
Stage 2: Create a Personal Access Token
- In the upper-right corner, select your avatar.
- Select Edit profile.

- On the left sidebar, select Access Tokens.
- Enter a name and expiry date for the token.
- The token expires on that date at midnight UTC.
- If you do not enter an expiry date, the expiry date is automatically set to 365 days later than the current date.
- Select the
api
scope. - Select Create personal access token, and copy it to your clipboard. You will need it for the configuration later on in this guide.
Create the integration in Entitle
All that is left to do is create an integration on the Entitle application.
- Log into Entitle and navigate to the Integrations page.
- After clicking the Add Integration button, type GitLab in the Application field.
- Don’t forget to set the Save on field with your configuration, i.e. your own hosted agent or Entitle’s cloud.

- Under the
'domain'
field, fill in your GitLab domain URL.- If you don’t use a self-hosted GitLab domain, fill in https://gitlab.com.
- Under the
'private_token'
field, fill in your Salesforce domain URL. - Example connection JSON:
{
"domain": "<YOUR_GITLAB_DOMAIN>",
"private_token": "<YOUR_PRIVATE_TOKEN>"
}
- Click Save, you are done!
Updated 3 days ago
What’s Next