---
sourceDocument: Zurich ServiceNow AI Platform Administration
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/platform-administration

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# GitLab external content connector

# GitLab external content connector {#ariaid-title1}

* Release version: Zurich
* 
* Updated August 4, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The GitLab external content connector retrieves issues, wikis, merge requests, tags, branches, and commits from groups, projects, and repositories in your GitLab.com source system and makes their content and metadata searchable in AI Search applications.

Connector administrators can run or schedule content crawls to retrieve updated content and access permissions from your source system, or user permission crawls
to retrieve updated security principals from your source system. Both types of crawl feed their data to AI Search for indexing.

The indexed content and metadata are stored as records in a connector-specific indexed source. Search administrators can create search sources from this
indexed source and link them to search profiles to make the indexed records searchable in AI Search applications.

## Prerequisites for the GitLab external content connector {#gitlab-external-content-connector__section_ztr_5q2_wfc}

## Limitations for the GitLab external content connector {#gitlab-external-content-connector__section_k31_yq2_wfc}

The GitLab external content connector does not retrieve searchable content from personal GitLab.com projects.  
When retrieving security principals from your GitLab.com source system, the GitLab external content connector does not support any of these security features:

* [Custom roles](https://docs.gitlab.com/user/custom_roles/)
* [Group access tokens](https://docs.gitlab.com/user/group/settings/group_access_tokens/)
* Users that are not [Enterprise users](https://docs.gitlab.com/user/enterprise_user/)
* Users with the [Minimal Access](https://docs.gitlab.com/user/permissions/#users-with-minimal-access) role
{#gitlab-external-content-connector__ul_op1_1r2_wfc}
* **[Configure GitLab for external content indexing](https://www.servicenow.com/docs/MvOJTjMzX_pIOER39LkguA)**   
  Create a personal access token for a group owner user account on GitLab.com to allow the GitLab external content connector to access your GitLab source system.
* **[Create a GitLab external content connector](https://www.servicenow.com/docs/uc9RghqCRHl2~vWfY44Jaw)**   
  Create an external content connector to retrieve searchable content and security principals from your GitLab source system.
* **[Configure crawl settings for a GitLab external content connector](https://www.servicenow.com/docs/pP5vdqB8OccPitAn~MdTSw)**   
  Specify the groups, projects, and repositories you want your GitLab external content connector to crawl. Select the issues, wikis, merge requests, tags, branches, and commits you want the crawl to retrieve and feed to AI Search for indexing.

**Related tasks**   

* [Create a content crawl for an external content connector](https://www.servicenow.com/docs/~42Qr9c~jffY2LWWFQ4~xg "Retrieve searchable content and metadata from your source system with a content crawl. Run the crawl as a one-time task or schedule it to run on a recurring basis.")
* [Create a user permission crawl for an external content connector](https://www.servicenow.com/docs/r_v78cGt6CPCfTE0BP7xlA "Retrieve security principals from your source system with a user permission crawl. Run the crawl as a one-time task or schedule it to run on a recurring basis.")

