Ejecuté el servidor gitlabhq rails en una máquina virtual, siguiendo 1-6 pasos de este tutorial https://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md e inicia el comando de ejecución del servidor rails sudo -u git -H bundle exec rails s -e production
. Después de eso, creé un usuario, usando herramientas de administración y creé un nuevo proyecto para este usuario. Entonces estoy tratando de llevar el proyecto existente a este repositorio como siempre. Pero en el último paso, git push origin master
falla con el error
[remoto rechazado] maestro -> maestro (gancho de pre-recepción rechazado)
Información adicional:
1) No he activado el usuario (propietario del proyecto) a través del enlace de activación por correo electrónico, porque no he configurado el servicio de correos en el lado del servidor y no encontré instrucciones sobre cómo hacerlo en este manual.
2) El servidor de Gitlab genera consejos sobre cómo impulsar el proyecto al repositorio y no hay ningún repositories/
camino. Quiero decir que genera en git@mygitlabhost:user/repo.git
lugar de git@mygitlabhost:repositories/user/repo.git
cuál es correcto.
3) Cuando trataba de depurarlo, abrí pre-receive
la escritura dentro de recompra en el servidor y trató de variables de salida (hay 3 de ellos): refs = ARGF.read
, key_id = ENV['GL_ID']
y repo_path = Dir.pwd
e hallado: que id_clave siempre está vacío. Quizás el problema esté aquí ... Si es así, por favor, dame sugerencias sobre cómo solucionarlo. Gracias