Este mensaje me apareció al intentar hacer un push al repositorio de Git
Pare solucionarlo, simplemente podemos convertir el repositorio remoto a un repositorio 'desnudo' o bare el cual contendrá una copia del repositorio actual.
Para ello nos vamos al path del repositorio actual -si utilizamos SourceTree podemos clicar aquí-
y ejecutamos:
git config --bool core.bare true
Una vez se completa la operación, borramos todos los archivos y carpetas de ese directorio excepto .git
A partir de ese momento podrás realizar el push sin problema
Una alternativa a este proceso sería ejecutar la siguiente línea
git init --bare