Интеграция git-репозиториев, созданных через gitlab на trac

Я пытаюсь интегрировать репозиторий git, созданный с помощью gitlab, в trac, но я сталкиваюсь с ошибкой

Trac[PyGIT] ERROR: GIT control files missing in <to gitlab repository>

Кто-нибудь уже испытывал это? Пожалуйста, поделитесь своим решением.

1 ответ

Я считаю, что это известная проблема для не голых репозиториев. Вы можете добавить /.git (\.git в Windows) к пути или обновлению до Trac >= 1.0.2.

Каталог управляющих файлов Git содержит следующее содержимое:

$ ls .git
branches     FETCH_HEAD  Git_nUN4JU  hooks  logs       packed-refs
config       Git_ech5ro  Git_VH8IIq  index  objects    refs
description  Git_hdrpql  HEAD        info   ORIG_HEAD  svn

Вы должны использовать путь, который указывает на этот каталог. В Trac> = 1.0.2 вы можете указывать на родителя этого каталога для не пустого хранилища, что более интуитивно понятно для большинства пользователей, когда хранилище не является пустым хранилищем, потому что .git каталог находится в корне Git-репозитория.

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