---
status: seed
type: concept
tags:
  - devops
  - git
  - cicd
  - gitlab
created: 2025-12-17
updated: 2026-05-07
title: Gitlab
---

# Gitlab

**Gitlab** — веб-платформа для управления репозиториями, командной разработкой и CI/CD-процессами поверх [[Git]].

Gitlab можно использовать как облачный сервис или развернуть на собственном сервере.

## Возможности

Gitlab позволяет:

- создавать, изменять и удалять репозитории;
- управлять пользователями и правами доступа;
- проводить code review;
- настраивать проверки качества кода;
- автоматизировать сборку, тестирование и доставку через CI/CD;
- отслеживать задачи, релизы, метрики и состояние приложений.

## Gitlab в DevOps

В [[DevOps - основы]] Gitlab относится к инструментам CI/CD и командной разработки.

Gitlab помогает связать несколько процессов:

- управление исходным кодом через [[Git]];
- review изменений;
- автоматическое тестирование;
- релизный цикл;
- проверки безопасности;
- наблюдаемость и сбор метрик.

## Работа с кодом

Gitlab поддерживает разные модели управления исходным кодом: GitFlow, Trunk Based Development и другие.

Основная работа ведётся через проекты, репозитории, ветки, коммиты и merge request. Практические операции с локальным репозиторием описаны в [[Основные команды git]].

## Связанные заметки

- [[Git]]
- [[Основные команды git]]
- [[DevOps - основы]]
