Аналог GitLab
Если GitLab нужен тебе ради репозиториев, задач и ревью кода, а поддерживать свой сервер не хочется, Skillok закрывает эту часть. Если же ты живёшь в GitLab CI и реестре пакетов — честно говоря, это пока не про нас. Разберём, что совпадает и что нет.
Что совпадает с повседневной работой в GitLab#
- Git-репозитории, публичные и закрытые, доступ по HTTPS с токеном, Git LFS.
- Ветки с защитой и файлом
CODEOWNERS— кто отвечает за какие части кода. - Задачи с метками, вехами, исполнителями и вложениями.
- Запросы на слияние (в GitLab — merge requests) с ревью: одобрить или
попросить доработать, назначить ревьюеров. - Проекты с таблицей, доской и дорожной картой — аналог досок задач.
- Организации и команды с ролями доступа к репозиториям: просмотр, разбор
задач, правка, сопровождение. Журнал действий организации. - Вебхуки на события репозитория с подписью HMAC-SHA256 — к ним можно
подключить свою сборку.
Чего нет#
- Встроенного CI/CD. Пайплайнов, раннеров и реестров пакетов и
контейнеров нет. Сборку можно запускать внешней системой по вебхуку. - Импорта проектов из GitLab — код переносится командами git, задачи
вручную. - Своей установки на твой сервер. Skillok работает как сервис.
- Squash и rebase при слиянии, поиска по коду, вики.
Ограничения: до 25 репозиториев на владельца, до 2 ГБ на репозиторий.
Как перенести код#
Пустой репозиторий создай заранее, для отправки нужен персональный токен из
настроек. Ветки и теги переедут все; файлы LFS — отдельной командой
git lfs push --all.
Кому подойдёт#
Команде из нескольких человек, которой нужен понятный цикл «задача → ветка →
ревью → слияние» и доска проекта, но не нужна своя инфраструктура сборки.
Если CI — сердце твоей работы, оставайся на GitLab или подключи внешнюю
сборку через вебхуки.
Попробовать на своей задаче
Создай репозиторий — история изменений, задачи и запросы на слияние будут с первого дня.
Было полезно?