我无法将草稿推向格里特。 当我试图将草稿推向gerrit时,它会抛出以下错误。
[下午3:37] [myrepo] - > git push origin HEAD:refs / drafts / remote Counting 对象:167,完成。
使用最多8个线程进行Delta压缩。
压缩对象: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'
有人可以在这个问题上帮助我吗?
答案 0 :(得分:44)
使用此命令:
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
作为DRAFT,branch = master:
进入gerrit的一般规则git push origin <a_local_branch_name or specific_commit or HEAD>:refs/drafts/master