GitLab
Интеграция Шерлока с GitLab позволяет:
- Получать больше информации об ИБ-дефектах типа Secrets, SAST (фрагмент кода, трассы с полным отображением файлов);
- Синхронизировать ветки между репозиториями Шерлока и GitLab-репозиториями;
- Переходить в конкретный проект GitLab или открывать GitLab Web IDE репозитория непосредственно из Шерлока.
Возможно добавление нескольких интеграций с GitLab.
Создание интеграции
-
Для добавления интеграции с GitLab необходимо перейти в раздел Настройки системы () -> Интеграции ().
-
Найти GitLab в разделе Можно подключить и нажать кнопку Подключить.
-
Заполнить необходимые параметры в открывшемся окне:
- URL сервера: доменное имя или IP-адрес сервера GitLab;
- Сертификат корневого УЦ:
- Если выбрана опция Не проверять сертификат, то SSL-соединение будет установлено, однако, проверка валидности сертификата осуществляться не будет;
- Если выбрана опция Проверять, то необходимо указать сертификат. Его можно приложить в виде файла формата
crtилиpemили вписать явно в поле для ввода текста.
-
Нажать кнопку Подключить. В случае успеха Шерлок оповестит о том, что подключение настроено и можно продолжать работу.
Изменение интеграции
-
Для изменения интеграции необходимо нажать на иконку редактирования (), расположенную рядом с интеграцией, которую необходимо изменить.
к сведениюНастройки изменения интеграции аналогичны тем, что используются и при ее создании.
-
Нажать кнопку Сохранить после внесения необходимых изменений. В случае успеха Шерлок оповестит о том, что подключение изменено и можно продолжать работу.
Удаление интеграции
-
Для удаления интеграции необходимо нажать на иконку удаления (), расположенную рядом с интеграцией, которую необходимо удалить.
-
В открывшейся форме нажать кнопку Отключить. В случае успеха Шерлок оповестит о том, что подключение удалено и можно продолжать работу.
вниманиеВ случае удаления интеграции с GitLab будут удалены все токены, добавленные для данной интеграции. Все интеграции репозиториев Шерлока, использующие удаляемый GitLab, будут удалены.