---
title: Set up GitLab
description: "##### **App Creation in SecurEnds Tool ** - In the Admin Console, go to **Applications**. - Click the **Add** button next to it to begin configuration. ![](https://www.securends.com/wp-content/uploads/2021/10/image-188-13.png) ##### **Setup Application** - Select Data Ingestion method as **Connector**. - Enter application **Name**. - Enter the **Application** **Owner** email information.  -…"
url: "https://www.securends.com/documentation/set-up-gitlab/"
updated: "2025-02-27"
category: Connectors / GitLab
---

# Set up GitLab

##### **App Creation in SecurEnds Tool **

- In the Admin Console, go to **Applications**.
- Click the **Add** button next to it to begin configuration.

![](https://www.securends.com/wp-content/uploads/2021/10/image-188-13.png)

##### **Setup Application**

- Select Data Ingestion method as **Connector**.
- Enter application **Name**.
- Enter the **Application** **Owner** email information. 
- Search Connector in **Featured Integrations** and select **GitLab**.
- **Agent **is software that needs to be installed on your on premise environment to pull data from applications such as Active Directory, Database and Custom Applications which are not cloud based.
  - Select **remote**if you already have the Agent Software installed.
    - The server where the agent is currently installed needs to have connectivity to the on-premises application or database.
    - If a new agent is required, contact your implementation consultant or submit a ticket via the SecurEnds Help Desk using the Report Issue link in the upper right corner of the SecurEnds application.  SecurEnds will need to provide files and instructions.
  - Select **local**if the application is cloud based. No agent install is required.
    - You will need to whitelist the SecurEnds IP’s.  Your Implementation Consultant can provide these.
- Select **Match By** logic as **Default(Email or FirstName and LastName)** or **Employee** **ID**. 
  - If we select **Default(Email or FirstName and LastName)** the system will match the user with Email or First Name and Last Name while syncing 
  - If we select **Employee ID** the system will only match the Employee ID while syncing 
- Select **Include Inactive Users** this flag will be **YES** to fetch all active users while sync 
- If we select the check box all the Active status users along with Disabled status users will be added in the Matched users for GitLab. 
- If we deselect the Check box then only Active user will be added to the Matched users for GitLab.
- **Include Entitlements** Enabled as **Yes** to load the entitlements on application while syncing.

![](https://www.securends.com/wp-content/uploads/2021/10/image-137.png)

##### **Configure Application**

Enter the below information gathered from [Configuration Details.](https://www.securends.com/documentation/configure-gitlab/)

- Provide the **Gitlab Domain URL**.
- Provide the **Access token**.

![](https://www.securends.com/wp-content/uploads/2021/10/image-138.png)

##### **Ticketing System Configuration**

For more information on Ticketing System Configuration, Click [here](https://www.securends.com/documentation/overview-of-ticket-creation/).

Click **Save** once finished to add the connector.
