Gancho de pré-recebimento de erro de push do Git recusado
Executei o servidor gitlabhq rails na máquina virtual, seguindo 1-6 etapas deste tutorialhttps://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md e inicia o comando de execução do servidor Railssudo -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, eu estou tentando enviar o projeto existente para esse repositório, como sempre. Mas no último passo,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 de como enviar o projeto para o repositório e não hárepositories/
no caminho. Quero dizer que geragit@mygitlabhost:user/repo.git
ao invés degit@mygitlabhost:repositories/user/repo.git
qual é correto.
3) Quando tentei depurar, abripre-receive
script dentro do repositório no servidor e tentou gerar variáveis (existem 3 delas):refs = ARGF.read
, key_id = ENV['GL_ID']
erepo_path = Dir.pwd
e descobriu que key_id está sempre vazio. Talvez o problema esteja aqui ... Em caso afirmativo, dê-me sugestões sobre como corrigir isso. obrigado