Назад | Перейти на главную страницу

браузер репозитория trac git не работает

Я пытаюсь настроить Trac 1.0.13 на Apache с помощью mod_wsgi. Я хочу иметь возможность просматривать локальные репозитории git с помощью BrowserModule.

В моем trac.ini есть

[git]
cached_repository = enabled
persistent_cache = enabled
[trac]
repository_type = git
repository_dir = /path/to/repo.git
repository_sync_per_request = false

Однако, когда я пытаюсь просмотреть репо, Trac занимает много времени и большую часть времени распечатывает git backend not available. В журнале Trac

Trac[git_fs] ERROR: GitError: Could not retrieve GIT version (tried to execute/parse 'git --version' but got OSError(12, 'Cannot allocate memory'))

Когда он загружает репо, все даты неверны, и я также не могу просматривать какие-либо файлы. Я пробовал бежать вручную

trac-admin /path/to/trac/env changeset added default $(git rev-parse HEAD)

но ничего не изменилось.

Помимо этой проблемы, Trac работает должным образом.

Изменить: после использования полного пути репо (вместо значения по умолчанию) в команде trac-admin репозиторий правильно отображается в BrowserModule. Однако GIT backend not available ошибка по-прежнему возникает часто.