Проверка кода Gerrit в пустом репозитории не работает

Я установил и настроил свой собственный сервер Gerrit. Я создал репозиторий, используя веб-интерфейс для 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, гит 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тоже не работает.

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

РЕДАКТИРОВАТЬ :Выход 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», так это то, что большинство решений, которые упоминают люди, — это сделать pull перед отправкой, например: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.

Но когда я делаю толчок, вывод остается прежним:

can not update the reference as a fast forward.

8
задан Rafał 19 August 2012 в 09:52
поделиться