O problema foi resolvido procurando por cada .gitattributes
-file no repositório git.
Um desses arquivos tinha uma linha começando com um ponto de exclamação que não estava comentado e que estava causando esse aviso.
Ao pressionar meu servidor, o post-receive
hook executa o comando git clone
.
O comando retorna o seguinte aviso e não sei o que significa ou como resolvê-lo. Ao pesquisar no Google, o erro forneceu apenas resultados referentes a gitattributes e não configurei nenhum atributo. Meu arquivo .gitignore também não possui pontos de exclamação ou valores negativos dentro dele.
remote: Cloning into '/var/www/html/gitrep'...
remote: warning: Negative patterns are ignored in git attributes
remote: Use '\!' for literal leading exclamation.
In my particular case, my top level directory only had a few choices, so, since I know that I wanted to exclude, effectively, all files under a, and I only wanted the expansion to occur on all files under other_dir, then I changed the pattern to be:
other_dir/**/*.awk ident
*.c ident
Eu encontrei este link que pode ajudá-lo -