> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yahont.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GitLab

> Индексирование репозиториев и задач из GitLab

## Как это работает

Коннектор GitLab получает все запросы на слияние (Merge Requests) и задачи (Issues) в указанном репозитории.

* Он индексирует как открытые, так и закрытые запросы на слияние, включая заголовок и описание.
* Он индексирует задачи (и инциденты) вместе с комментариями, как открытые, так и закрытые.
* Включает некоторые другие метаданные, такие как URL, автор и т. д.

## Настройка

### Авторизация

**1. Используйте токен доступа GitLab**

Этот коннектор использует токен доступа GitLab.

**2. Создайте персональный токен доступа**

Войдите в GitLab. На левой боковой панели выберите свой аватар. Выберите **Edit profile**.
Выберите **Add new token**.

![Создание персонального токена доступа GitLab с нужными областями](https://mintcdn.com/yahont-ai/gQVGDVoirOMFHw3D/assets/admins/connectors/gitlab/GitlabConnectorAuth.gif?s=11c76930a079dcc077a22bd970386df3)

**3. Задайте параметры токена**

Введите имя и срок действия токена.

* Токен истекает в эту дату в полночь UTC.
* Если срок действия не указать,
  он автоматически устанавливается на 365 дней позже текущей даты.
* По умолчанию эта дата может быть не позже чем через 365 дней от текущей даты.

**4. Выберите области и создайте токен**

Выберите нужные области,
подробности
[здесь](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#personal-access-token-scopes).
Затем выберите **Create personal access token**.

### Индексирование

**1. Откройте коннектор GitLab**

Откройте панель администратора и выберите коннектор **GitLab**

**2. Подтвердите URL GitLab**

Если вы используете GitLab Cloud, а не самостоятельное размещение, оставьте URL GitLab по умолчанию

**3. Настройте проект**

Для проекта с URL вида «[https://gitlab.com/onyx-ai/onyx»](https://gitlab.com/onyx-ai/onyx») настройте его так:

![Пример настройки проекта в коннекторе GitLab Yahont](https://mintcdn.com/yahont-ai/gQVGDVoirOMFHw3D/assets/admins/connectors/gitlab/GitlabConnector.png?fit=max\&auto=format\&n=gQVGDVoirOMFHw3D\&q=85\&s=d3aabd958e10f77f2e7a77622576f5a2)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.