GitLab requer git @ localhost password para empurrar para um repo

Estou tentando colocar o GitLab em funcionamento no meu servidor. Eu segui as instruções de instalação na página do gitub gitub e tudo correu bem.

A questão é, quando eu criar um repo e tentar

sudo git push -u origin master

Eu sou solicitado para a senha 'git @ localhost:'

O usuário git não possui uma senha, então isso é um problema.

Outras pessoas que se depararam com esse problema sugeriram adicionar o git a AllowedUsers no meu sshd conf, mas não tenho um campo AllowedUsers, o que não parece ser um problema.

Eu ainda sou muito novo para coisas ssh, então acredito que seja algum tipo de problema de chave ssh, embora eu tentei adicionar todas as chaves ssh relevantes para /home/git/.ssh/authorized_keys e verifiquei que não há quebras de linha no arquivo .

Apenas FYI, minha instalação passa completamente no teste fornecido no wiki do gitlab:

sudo -u gitlab bundle exec rake gitlab:app:status RAILS_ENV=production

Qualquer sugestão muito apreciada!

EDITAR

Então, finalmente consegui contornar isso apenas me comprometendo com um repo de uma máquina diferente. Do jeito que estava, eu estava usando o SSH na mesma máquina em que o gitlab estava rodando. Assim que tentei me comprometer de uma máquina diferente do host, funcionou muito bem. Então, isso pode ser uma solução para algumas pessoas (é para nós, já que nos desenvolvemos em máquinas separadas do que nossos servidores).

Esta ainda é uma questão em aberto para qualquer um que tente hospedar e desenvolver na mesma máquina que se deparou com isso.

questionAnswers(14)

yourAnswerToTheQuestion