Обзор кода Gerrit push to empty repo не работает

я установил и настроил свой собственный сервер Gerrit. Я создал репозиторий, используя веб-gui для Gerrit. Я могу клонировать этот пустой репозиторий успешно, используя команду "git", поэтому конфигурация кажется прекрасной. Далее Я:

  1. настроить мой доступ: git config --global user.email ..., git config --global user.name ...,

  2. добавлен пульт дистанционного управления: git add remote origin myUser@myGitHost:29418/project.git,

  3. созданный и введенный файл:git add file, git commit -m "first commit".

пока все хорошо.

но, когда я пытаюсь подтолкнуть его к моему РЕПО, я получаю вывод:

myUser@myGitHost:~/project$ git push origin master
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (6/6), 525 bytes, done.
Total 6 (delta 0), reused 0 (delta 0)
remote: Processing changes: refs: 1, done
To ssh://myUser@myGitHost:29418/project.git
 ! [remote rejected] master -> master (can not update the reference as a fast forward)
error: failed to push some refs to 'ssh://myUser@myGitHost:29418/project.git'

я попытался найти решение. В "git pull origin master" не работает. Толкает с -f опции не работают.

может кто-нибудь помочь мне?

EDIT: выход push-f:

myUser@myGitHost:~/project$ git push -f origin master
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (6/6), 525 bytes, done.
Total 6 (delta 0), reused 0 (delta 0)
remote: Processing changes: refs: 1, done
To ssh://myUser@myGitHost:29418/project.git
 ! [remote rejected] master -> master (can not update the reference as a fast forward)
error: failed to push some refs to 'ssh://myUser@myGitHost:29418/project.git'

то, что я имею в виду под" git pull origin master", заключается в том, что самое решение ppl-это сделать тянуть перед нажатием, например:http://rip747.wordpress.com/2009/04/20/git-push-rejected-non-fast-forward/. Это тянет выходы:

myUser@myGitHost:~/project$ git pull origin master
From ssh://myGitHost:29418/project
 * branch            master     -> FETCH_HEAD
Already up-to-date.

но когда я делаю толчок, выход все тот же:

не удается обновить ссылку как перемотку вперед.

1 ответов


вы пытаетесь обойти функцию обзора кода Gerrit? Если нет, попробуйте git push origin HEAD:refs/for/master