name code git gerrit

code - gerrit vs github



¿Cómo empujar Borradores a Gerrit? (1)

No puedo empujar los Borradores a gerrit. Cuando trato de empujar borradores para gerrit está lanzando el siguiente error.

[3:37 pm] [myrepo] -> git push origin HEAD: refs / drafts / remote Recuento de objetos: 167, listo.

Compresión delta utilizando hasta 8 hilos.

Compresión de objetos: 100% (80/80), hecho.

Objetos de escritura: 100% (124/124), 58.19 KiB, hecho.

Total 124 (delta 75), reutilizado 47 (delta 32)

remoto: resolviendo deltas: 34% (26/75)

Para ssh: // myrepo! [remoto rechazado] HEAD -> refs / drafts / remote (prohibido por Gerrit)

error: no se pudieron enviar algunas referencias a ''ssh: // myrepo''

¿Puede alguien ayudarme en este asunto?


usa este comando:

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

Una regla general para empujar en gerrit, rama = maestro:

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

Una regla general para ingresar en gerrit como DRAFT, branch = master:

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