Подтвердить что ты не робот

Как нажимать черновики на Gerrit?

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

[3:37 pm] [myrepo] → git push origin HEAD: refs/drafts/remote Подсчет объектов: 167, сделано.

Дельта-сжатие с использованием до 8 потоков.

Сжатие объектов: 100% (80/80), сделано.

Написание объектов: 100% (124/124), 58.19 KiB, сделано.

Итого 124 (дельта 75), повторно использовано 47 (дельта 32)

remote: Разрешение дельт: 34% (26/75)

В ssh://myrepo! [удалено отклонено] HEAD → refs/drafts/remote (запрещено Gerrit)

error: не удалось нажать несколько ссылок на 'ssh://myrepo'

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

4b9b3361

Ответ 1

используйте эту команду:

git push --receive-pack="git receive-pack" origin {commit SHA-1 or HEAD}:refs/drafts/{branch}

Общее правило вставить в gerrit, branch = master:

git push origin <a_local_branch_name or specific_commit or HEAD>:refs/for/master

Общее правило вставить в gerrit как ПРОЕКТ, branch = master:

git push origin <a_local_branch_name or specific_commit or HEAD>:refs/drafts/master