Olá, Gabriel. Tudo bem?
Primeiramente, o fato de o repositório ter sido iniciado como bare é o que faz com que a gente consiga simular como se estivéssemos lidando com um servidor remoto, então não é a causa do problema. Pelo contrário,o que pode estar acontecendo é que o repositório talvez não tenha sido inicializado como bare por algum motivo.
Vamos fazer algumas verificações:
- Executa o comando 
git rev-parse --is-bare-repository no diretório do servidor para vermos se ele está como bare de fato? Se a resposta for true, então ele está configurado certinho. - Depois executa o comando 
pwd no diretório do servidor para termos a localização exata dele. - Vá até seu repositório do projeto e executa o comando 
git remote -v para vermos como ficou a localização do servidor e comparar com a resposta do passo 2 
Pode realizar esses comandos e enviar aqui os resultados deles?