Tentativa de espelho gitolite diz "você deve puxar primeiro"

0

Alguns dos repositórios que espelhamos usando gitolite agora estão com erros:

% 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)

O usuário que invoca gitolite está no grupo @admins , que tem a permissão RW+ para tudo . Por que a ferramenta não retrocederá?

Alguma sugestão? Obrigado!

    
por Mikhail T. 01.04.2015 / 01:12

1 resposta

0

Ok, eu percebi isso. Por alguma razão, o repositório / config-files nas réplicas continha a seguinte cláusula:

[receive]
        denyNonFastforwards = true

Depois que eu comentei isso, consegui executar mirror push :

 ...
 + 5d7eb28...f0deef7 feature/FOO-XXXX-bar -> feaure/FOO-XXXX-bar (forced update)
 ...
    
por 01.04.2015 / 02:16

Tags