Bug 57206 - Прошу опакетить git-lfs-transfer
Summary: Прошу опакетить git-lfs-transfer
Status: CLOSED FIXED
Alias: None
Product: New/proposed packages
Classification: Development
Component: Обычный репозиторий (show other bugs)
Version: не указана
Hardware: all Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-11 17:13 MSK by igor
Modified: 2025-12-16 18:07 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description igor 2025-12-11 17:13:22 MSK
Утилита необходима для возможности осуществлять передачу lfs-объектов по ssh без нужды в установке http-соединения, что значительно упрощает настройку приватного git-сервера и его безопасности. Описание протокола: https://github.com/git-lfs/git-lfs/blob/main/docs/proposals/ssh_adapter.md
Краткое описание работы: клиент по ssh через подключение к пользователю с именем git обращается к удалённому (дистанционному) репозиторию, перехватывающий скрипт вызывает git-lfs-transfer, соединение обрабатывается. Результат: клиент, выполнив git push, пересылает lfs-объекты по ssh, а сервер успешно их принимает. 

Есть две основные реализации git-lfs-transfer:
1. На Rust: https://github.com/bk2204/scutiger
2. На Go: https://github.com/autovia/git-lfs-transfer
Прочие реализации:
https://github.com/git-lfs/git-lfs/wiki/Implementations

Опробованы обе — работают штатно. На момент публикации запроса имеют эквивалентную свежесть (обе от 2023 года) и необходимую функциональность.

Предлагаю опакетить любую из них.
Comment 1 krasovskiyai 2025-12-16 18:02:38 MSK
Собрал пакет в сизиф: https://github.com/autovia/git-lfs-transfer
Comment 2 krasovskiyai 2025-12-16 18:05:08 MSK
https://packages.altlinux.org/ru/tasks/403047/