Привет.
Чтобы избежать xy-problem опишу какую проблему я хочу решить.
Есть пачка приватных репо, которые иногда хочется просматривать. Разумеется не сильно хочется делать это через файловую систему, просто неудобно. Так же не хочется добавлять все репы как проекты в IDE и потом переключаться.
Цель получить self-hosted интерфейс типа гитхаба, чтобы там список репо и можно по ним клацать там, смотреть что нужно.
Вариант решения — self hosted gitea. Добавил её в список уже подобных решений через traefik, всё работает, что я хотел в этом сетапе:
настроить синк файлов с рабочей машины на малинку и чтобы всегда это можно было просматривать через браузер с помощью gitea.
Проблема, с которой столкнулся — формат репо у хоста иной, нежели просто репо, который клонируется (информация о ветках, ревизиях разных).
Как сконвертировать репо (пусть даже одну какую-то ветку) в репо для gitea, чтобы последовательно можно было копировать из настоящего с помощью rsync, чтобы обновлять текущий статус?