LINUX.ORG.RU

GitRiver 1.1.0

 , , , ,


0

2

Вышел GitRiver 1.1.0 - платформа для размещения git-репозиториев на своих серверах, написанная на Rust (новость о выпуске 1.0). Данные хранятся в PostgreSQL 15 или новее.

Лицензия проприетарная. Редакция Community бесплатна и не ограничивает число пользователей и репозиториев; всё перечисленное ниже входит в неё. Платные редакции добавляют SAML, LDAP и SCIM, журнал аудита, квоты, метрики DORA и помощника на языковых моделях.

Основные изменения:

  • совместимость с API GitHub (/api/v3) и GitLab (/api/v4): gh, glab, octokit, python-gitlab и провайдер Terraform для GitLab работают после смены адреса и токена;
  • встроенный SSH-сервер, системный sshd больше не нужен;
  • пакеты deb и rpm для x86-64 и arm64: RHEL, Rocky и AlmaLinux 9+, РЕД ОС, Debian 12+, Ubuntu 22.04+, Astra Linux 1.8+; чарт Helm для Kubernetes;
  • установка без Docker: сборки в этом случае выполняют внешние исполнители;
  • внешние исполнители сравнялись со встроенным: services, retry, артефакты, кеш между запусками;
  • сборки из форков запускаются только после подтверждения человеком;
  • работа в нескольких репликах с общей базой;
  • реестр пакетов Composer, форматов стало семь: npm, PyPI, Cargo, Maven, NuGet, Composer и произвольные файлы;
  • кеширующий посредник для внешних реестров, в том числе для работы в закрытом контуре;
  • проверка образов в реестре на уязвимости через Trivy;
  • ветки обсуждений в запросах на слияние;
  • проверка подписей коммитов и запрет неподписанных коммитов в защищённых ветках;
  • перенос с GitHub, GitLab и Gitea теперь забирает и запросы на слияние.

В простое сервер занимает около 46 МБ памяти (методика замера). Образ скачивается без регистрации: docker pull gitriver/gitriver:1.1.0, пакеты - на странице загрузки.

>>> Список изменений 1.1.0

★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от Vilsner

Потому что он и наслопил интерфейс. Вообще чувство какого-то ненадежного продукта создает этот ии-дизайн

intel ★★
()
Ответ на: комментарий от peregrine

Лол, там тоже часть таких же фич только на энтерпрайз. Если уже на то пошло, то forgejo

ZogG ★
()
Последнее исправление: ZogG (всего исправлений: 1)

встроенный SSH-сервер, системный sshd больше не нужен;

Опять потенциальная дырища.

ptah_alexs ★★★★★
()
Ответ на: комментарий от peregrine

Не знаю на счет River, но Gitea это еще большая проприетарщина. Технически там открытая лицензия, но на практике не зря форк появился.

zloelamo ★★★★
()
Последнее исправление: zloelamo (всего исправлений: 1)

встроенный SSH-сервер, системный sshd больше не нужен;

Спорное нововведение. Типа чтобы в докер засунуть и не париться? Я бы предпочёл интеграцию со встроенным сервисом.

bbc69
()
Ответ на: комментарий от bbc69

Ну вообще мне кажется логичным. Если каждая приблуда будет в ssh-конфиги хоста вносить(требовать) свои изменения, да ну его нафиг.

Loki13 ★★★★★
()

«Gitea на Rust», но за бабки что ли?

Radjah ★★★★★
()

Какая лицензия и где исходники? Зачем это здесь?

i7
()

встроенный SSH-сервер

Смело. Оригинальная реализация sshd постоянно дописывается и ревизится специально обученными людьми и все равно находят уязвимости.

Xintrea ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.