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.