Некоторые из репозиториев, которые мы отражаем с помощью gitolite , теперь содержат ошибку:

% gitolite mirror push mirror-host repo/path
remote: error: denying non-fast-forward refs/heads/feature/FOO-XXX-bar (you should pull first)
...
 ! [remote rejected] feature/FOO-XXX-bar (non-fast-forward)

Пользователь, вызывающий gitolite находится в группе @admins , у которой есть разрешение RW+ для всего. Почему бы инструмент не перематывать?

Какие-либо предложения? Спасибо!

1 ответ1

0

Хорошо, я понял это. По какой-либо причине в репозитории/config-файлах на репликах содержалось следующее предложение:

[receive]
        denyNonFastforwards = true

Как только я это прокомментировал, я смог запустить mirror push:

 ...
 + 5d7eb28...f0deef7 feature/FOO-XXXX-bar -> feaure/FOO-XXXX-bar (forced update)
 ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .