Gerrit 提交报错missing Change-Id in message footer

直接执行提示的命令:

复制代码
gitdir=$(git rev-parse --git-dir); scp -p -P 29418 [email protected]:hooks/commit-msg ${gitdir}/hooks/

如果报错:

subsystem request failed on channel 0

在.git/hooks目录下看有没有生成commit-msg文件,如果只有commit-msg.sample文件则代表命令失败需要将第1步中scp -p修改成scp -O(不是0)再执行一下会打印commit-msg

复制代码
gitdir=$(git rev-parse --git-dir); scp -O -P 29418 [email protected]:hooks/commit-msg ${gitdir}/hooks/

此时再追加提交一下

git commit --amend

如果还报错,git reset一下重新提,就可以了

相关推荐
秋知叶i1 个月前
【ubuntu20】--- 搭建 gerrit 最新最详细
ubuntu·gerrit
天亮有惊喜9 个月前
Git、Gerrit的使用记录(待完善)
git·ci/cd·gerrit
fredhurui1 年前
如何从未入库的gerrit中撤销一个文件
git·gerrit
牛不才1 年前
代码审查工具Gerrit简介
git·gerrit·代码复审·源代码管理·代码审查
fredhurui1 年前
用Jenkins Gerrit-Trigger插件实现提交gerrit后自动启动编译验证
android·运维·jenkins·gerrit
fredhurui1 年前
导入芯片原厂SDK Mirror源码到gerrit
gerrit
baiyu331 年前
gerrit(2) | 为什么使用 gerrit
git·gerrit·code-review·sdlc
chent_某位1 年前
Gerrit 事件监听实现
ci/cd·gerrit·webhooks
yang_daxia1 年前
gerrit代码review使用基本方法
git·gerrit