如何将草稿推送到Gerrit?

Bob*_*bby 26 git gerrit

我无法将草稿推向格里特.当我尝试将草稿推向gerrit时,它会抛出以下错误.

[3:37 pm] [myrepo] - > git push origin HEAD:refs/drafts/remote计数对象:167,完成.

Delta压缩使用多达8个线程.

压缩对象:100%(80/80),完成.

写作对象:100%(124/124),58.19 KiB,完成.

总计124(delta 75),重复使用47(delta 32)

远程:解决增量:34%(26/75)

要ssh:// myrepo![远程拒绝] HEAD - > refs/drafts/remote(Gerrit禁止)

错误:未能将某些引用推送到'ssh:// myrepo'

有人可以在这个问题上帮助我吗?

elh*_*ɥןǝ 45

使用此命令:

git push --receive-pack="git receive-pack" origin {commit SHA-1 or HEAD}:refs/drafts/{branch}
Run Code Online (Sandbox Code Playgroud)

推入gerrit的一般规则,branch = master:

git push origin <a_local_branch_name or specific_commit or HEAD>:refs/for/master
Run Code Online (Sandbox Code Playgroud)

作为DRAFT,branch = master推入gerrit的一般规则:

git push origin <a_local_branch_name or specific_commit or HEAD>:refs/drafts/master
Run Code Online (Sandbox Code Playgroud)