Ho eseguito gitlabhq rails server su macchina virtuale, seguendo 1-6 passaggi da questo tutorial https://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md e avvia il comando rails server sudo -u git -H bundle exec rails s -e production. Successivamente ho creato l'utente, utilizzando gli strumenti di amministrazione e creato un nuovo progetto con questo utente. Quindi sto cercando di spingere il progetto esistente in questo repository come sempre. Ma nell'ultimo passaggio, git push origin masternon riesce con l'errore
[rifiutato a distanza] master -> master (hook di pre-ricezione rifiutato)
Informazioni addizionali:
1) Non ho attivato l'utente (proprietario del progetto) tramite collegamento di attivazione e-mail, perché non ho configurato il servizio postale sul lato server e non ho trovato istruzioni su come farlo in questo manuale.
2) Il server Gitlab genera suggerimenti su come inviare il progetto al repository e non è presente il repositories/percorso. Voglio dire, genera git@mygitlabhost:user/repo.gitinvece git@mygitlabhost:repositories/user/repo.gitche è corretto.
3) Quando ho provato a eseguire il debug, ho aperto pre-receivelo script all'interno dei pronti contro termine sul server e cercato di variabili di uscita (non v'è 3 di loro): refs = ARGF.read, key_id = ENV['GL_ID']e repo_path = Dir.pwded ho trovato, che key_id è sempre vuoto. Forse il problema è qui ... In tal caso, ti prego di darmi suggerimenti su come risolverlo. Grazie