GitLab requiere la contraseña de git @ localhost para ingresar a un repositorio

Estoy intentando que GitLab esté funcionando en mi servidor. Seguí las instrucciones de instalación en la página de gitub de gitlab y todo salió bien.

El problema es que cuando creo un repositorio y trato de

sudo git push -u origin master

Me piden la contraseña de 'git @ localhost:'

El usuario de git no tiene una contraseña, por lo que este es un problema.

Otras personas que se han encontrado con este problema sugirieron agregar git a AllowedUsers en mi sshd conf pero no tengo un campo AllowedUsers ahí, por lo que no parece ser un problema.

Sigo siendo bastante nuevo en cosas de ssh, así que creo que es un problema de clave ssh, aunque intenté agregar todas las claves ssh relevantes a /home/git/.ssh/authorized_keys y verifiqué que no hay saltos de línea en el archivo .

Solo para su información, mi instalación pasa completamente la prueba provista en el wiki de gitlab:

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

Cualquier sugerencia muy apreciada!

EDITAR

Entonces, finalmente resolví esto simplemente comprometiéndome con un repo de una máquina diferente. Tal como estaba, fui SSHed en la misma máquina en la que se estaba ejecutando gitlab. Tan pronto como intenté cometer desde una máquina que no era el host, funcionó muy bien. Entonces, esa puede ser una solución para algunas personas (es para nosotros, ya que desarrollamos en máquinas separadas que nuestros servidores).

Este es todavía un problema abierto para cualquiera que intente alojar y desarrollar en la misma máquina que se ha encontrado con esto.

Respuestas a la pregunta(14)

Su respuesta a la pregunta