web-dev-qa-db-fra.com

Comment pousser les brouillons vers Gerrit?

Je ne peux pas pousser les brouillons à gerrit. Lorsque j'essaie de pousser les brouillons vers gerrit, cela génère l'erreur suivante.

[15:37] [myrepo] -> git Push Origin HEAD: refs/drafts/remote Counting objects: 167, done.

Compression Delta utilisant jusqu'à 8 threads.

Compression d'objets: 100% (80/80), fait.

Objets d'écriture: 100% (124/124), 58,19 Kio, fait.

Total 124 (delta 75), réutilisés 47 (delta 32)

à distance: résolution des deltas: 34% (26/75)

À ssh: // myrepo! [télécommande rejetée] HEAD -> refs/drafts/remote (interdit par Gerrit)

erreur: échec de l'envoi de quelques références à 'ssh: // myrepo'

Quelqu'un peut-il m'aider dans ce numéro?

26
Bobby

utilisez cette commande:

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

Une règle générale pour pousser dans gerrit, branch = master:

git Push Origin <a_local_branch_name or specific_commit or HEAD>:refs/for/master

Une règle générale pour pousser dans gerrit en tant que DRAFT, branch = master:

git Push Origin <a_local_branch_name or specific_commit or HEAD>:refs/drafts/master
44