我需要签名提交,但我需要禁用签名refs / notes / commits

时间:2013-12-17 01:57:08

标签: git gerrit

我正在使用gerrit 2.8并需要签名提交。但是,我希望笔记不需要签名。我可以使用哪些权限?

git notes add -F ~/note.txt <hash>
git push origin refs/notes/commits:refs/notes/commits
...
 ! [remote rejected] refs/notes/commits -> refs/notes/commits (not Signed-off-by author/committer/uploader in commit message footer)
error: failed to push some refs to 'ssh://A/project'

我已经编辑了project.config来添加这些行:

[access "refs/notes/commits"]
        push = group Administrators
        create = group Administrators
+       requireSignedOffBy = false
+       requireChangeId = false

无济于事。

1 个答案:

答案 0 :(得分:1)

根据Shawn Pearce,this is not supported as of 2.8

  

你做不到。遗憾的是,该选项适用于整个项目。我看到这是一个合理的功能请求,但它根本不被服务器理解或支持。