Cgit запускает свою скомпилированную версию отдельно?

Документация cgit указывает, что cgit также компилирует git в себя.

Эта версия git используется всем вашим сервером, или она используется внутри cgit только для анализа git-репозиториев?

1 ответ

Решение

Версия git статически компилируется в cgit, она не зависит от сервера. Фактически, cgit может работать без установленного git (он не выполняет внешнюю программу).

Например, рассмотрим пакет cgit в Arch Linux, git не помечается как зависимость. В результате процесса сборки существует один двоичный файл.

Другие вопросы по тегам