我的本地gerrit安装有问题。
我在localhost上安装了gerrit,我成功地做到了。但是现在当我提交补丁时(即使使用git commit --amend
),它们会在gerrit中显示为新的更改,而不是新的补丁集。
我该如何解决?
我发现一些有趣的事情,执行此操作可能会解决问题:scp -p -P 29418 localhost:hooks/commit-msg .git/hooks
但这会导致Permission denied (publickey)
错误。
谢谢, Arkde
答案 0 :(得分:1)
是的,就像您怀疑的那样,添加提交消息钩子将解决此问题。请参阅change id documentation。至于您的权限被拒绝错误 - 可能会在username@
前添加localhost
?如果仍然失败,请尝试使用文档中使用的curl
命令。