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