Как вы подключаете репо git к Gerrit? - PullRequest
0 голосов
/ 14 февраля 2020

Я установил git и настроил gerrit на своем локальном P C.

В моей папке C: \ git \ Gerrit \ git Я создал репо Я внес изменения в содержащийся файл, добавил и зафиксировал его.

Затем я нажал на него, чтобы выполнить команду gerrit, используя команду:

git pu sh origin head: refs / for / master

и я получаю ответ:

Перечисление объектов: 5, готово. Подсчет объектов: 100% (5/5), сделано.
Запись объектов: 100% (3/3), 273 байта | 273,00 КиБ / с, готово. Всего 3 (дельта 0), повторно использовано 0 (дельта 0) До источника 71f7b5d..0375419 head -> refs / for / master

Принимая во внимание, что в документации, которую я следил, ответ должен был быть форма

$ git commit [master 3cc9e62] Замените правильное тесто для пиццы на дрожжах. 1 файл изменен, 10 вставок (+), 5 удалений (-) $ git pu sh origin HEAD: refs / for / master Подсчет объектов: 3, сделано. Дельта-сжатие с использованием до 8 потоков. Сжатие объектов: 100% (2/2), сделано. Написание объектов: 100% (3/3), 532 байта | 0 байт / с, готово. Всего 3 (дельта 0), повторно использованный 0 (дельта 0) удаленный: Обработка изменений: новый: 1, выполненный удаленный: удаленный: Новые изменения: удаленный:
http://gerrithost/# / c / RecipeBook / + / 702 Перейдите на правильное тесто для пиццы на дрожжевой основе. remote: To s sh: // gerrithost: 29418 / RecipeBook * [новая ветка] HEAD -> refs / for / master

Но в gerrit ничего не появляется. Я смотрю на страницу, обозначенную как CannonicalWebURL в файле конфигурации.

Я предполагаю, что мне нужно каким-то образом связать репо и gerrit, но я не могу понять, как это сделать. Кто-нибудь прошел через это?

1 Ответ

1 голос
/ 18 февраля 2020

Я не знаю, как вы получили удаленный «gerrit MyMachineName.MyDomain.local: TestProject», используя просто «git init» (есть ли какая-либо конфигурация в вашем файле .gitconfig?), Но если вы хотите создать Для создания нового репозитория в Gerrit необходимо выполнить следующие действия:

  1. Войти в веб-инструмент Gerrit
  2. Создать репозиторий в пользовательском интерфейсе Gerrit в BROWSE> Хранилища> CREATE NEW
  3. Клонируйте пустой репозиторий с помощью команды "git clone", доступной в пользовательском интерфейсе Gerrit в BROWSE> Хранилища>
  4. Создайте все, что вы хотите, и внесите изменения
  5. Pu sh Герриту, выполняющему: "git pu sh origin HEAD: refs / for / master"

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

...