Executei o servidor gitlabhq rails na máquina virtual, seguindo as 1-6 etapas deste tutorial https://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md e inicia o comando de execução do servidor rails sudo -u git -H bundle exec rails s -e production
. Depois disso, criei o usuário, usando as ferramentas administrativas e criei um novo projeto com esse usuário. Então, estou tentando enviar o projeto existente para esse repositório, como sempre. Mas na última etapa, git push origin master
falha com o erro
mestre [remoto rejeitado] -> mestre (gancho de pré-recebimento recusado)
Informação adicional:
1) Não ativei o usuário (proprietário do projeto) por meio do link de ativação de email, porque não configurei o serviço de postagem no servidor e não encontrei instruções sobre como fazer isso neste manual.
2) O servidor Gitlab gera dicas sobre como enviar o projeto para o repositório e não há repositories/
caminho. Quero dizer, gera em git@mygitlabhost:user/repo.git
vez do git@mygitlabhost:repositories/user/repo.git
que está correto.
3) Quando eu tentei depurá-lo, abri pre-receive
script dentro repo no servidor e tentou variáveis de saída (há 3 deles): refs = ARGF.read
, key_id = ENV['GL_ID']
e repo_path = Dir.pwd
e encontrado, que key_id está sempre vazio. Talvez o problema esteja aqui ... Se assim for, por favor, me dê sugestões sobre como corrigir isso. obrigado