Git Push-ошибка крюка предварительного получения отклонена

Я запустил сервер gitlabhq rails на виртуальной машине, выполнив 1-6 шагов из этого руководстваhttps://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md и запускает команду сервера railssudo -u git -H bundle exec rails s -e production, После этого я создал пользователя с помощью инструментов администратора и создал новый проект под этим пользователем. Затем я пытаюсь подтолкнуть существующий проект к этому репо, как всегда. Но на последнем этапе,git push origin master терпит неудачу с ошибкой

[удалено отклонено] master -> master (обработчик предварительного приема отклонен)

Дополнительная информация:

1) Я не активировал пользователя (владельца проекта) по электронной почте, потому что я не настроил почтовый сервис на стороне сервера и не нашел инструкций, как это сделать в этом руководстве.

2) Сервер Gitlab генерирует советы, как подтолкнуть проект к репо и нетrepositories/ в пути. Я имею в виду, что это генерируетgit@mygitlabhost:user/repo.git вместоgit@mygitlabhost:repositories/user/repo.git что правильно.

3) Когда я попытался отладить его, я открылpre-receive скрипт внутри репо на сервере и попытался вывести переменные (их 3):refs = ARGF.read, key_id = ENV['GL_ID'] а такжеrepo_path = Dir.pwd и обнаружил, что key_id всегда пуст. Может быть, проблема здесь ... Если так, пожалуйста, дайте мне советы, как это исправить. Спасибо

Ответы на вопрос(7)

Ваш ответ на вопрос