git push error:not Signed-off-by author/committer/uploader

Projects in Gerrit can be configured to require a Signed-off-by in the commit message to enforce that every change is signed by the author, committer or uploader. If for a project a Signed-off-by is required and the commit message does not contain it, Gerrit rejects to push the commit with this error message.

This policy can be bypassed by having the access right Forge Committer.

This error may happen for different reasons if you do not have the access right to forge the committer identity:

  1. missing Signed-off-by in the commit message

  2. Signed-off-by is contained in the commit message but it’s neither from the author, committer nor uploader

  3. Signed-off-by from the author, committer or uploader is contained in the commit message but not in the last paragraph

To be able to push your commits you have to update the commit messages as explained here so that they contain a Signed-off-by from the author, committer or uploader in the last paragraph. However it is important that you only add a Signed-off-by if you understand the semantics of the Signed-off-by and the commit applies to the rules that are connected with this footer.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值