华为云首页
用户手册
d
代码托管 CODEARTS REPO-从本地推送代码仓到CodeArts Repo时,报错"Error: Deny by project hooks setting 'default': message of commit":解决方案
代码托管 CODEARTS REPO-从本地推送代码仓到CodeArts Repo时,报错"Error: Deny by project hooks setting 'default': message of commit":解决方案
时间:2025-05-30 15:53:51
解决方案
- 如果用户修改最新一次书写错误的提交记录信息,可执行如下操作:
- 执行如下操作,修改最新一次书写错误的提交记录信息。
在.git隐藏文件夹的层级,右键选择“Open Git Bash here”打开Git Bash。
- 执行git log命令,查找到错误的提交记录。
- 根据提交信息规范:^\[maven-release-plugin\]|【问题单号or需求单号】\s*.+\W【修改描述】\s*.+\W【修改原因】\s*.+\W【模块】\s*.+\W【修改人】\s*.+\W【审核人】\s*.+,重新填写提交信息。如下图所示,执行git commit --amend -m'【问题单号or需求单号】 US20250211529后回车,继续输入【修改描述】 测试提交规则不符合后回车,继续输入【修改原因】 测试提交规则不符合后回车,继续输入【模块】 example后回车,继续输入【修改人】 example后回车,继续输入【审核人】 Test',完成提交信息的修改。
需要注意,每一行命令的文字与提交信息之间存在空格。图3 修改提交信息
此示例表示在Repo设置的提交信息包括“问题单号or需求单号”、“修改描述”、“修改原因”、“模块”和“修改人”。实际填写信息,请根据用户的配置情况适配。
- 如果修改倒数第N次写错误的提交记录信息,下述例子以修改倒数第二次提交信息为例:
support.huaweicloud.com/codeartsrepo_faq/codeartsrepo_06_0002.html