文档首页 > > 用户指南> 云端仓库管理> 代码提交规则设置

代码提交规则设置

分享
更新时间:2020/10/19 GMT+08:00

“代码托管”服务中,可以为代码的提交建立一系列的校验、限制规则,以确保代码质量。

代码提交规则设置位于仓库详情中的 设置 > 基础设置 > 代码提交规则设置

此设置只针对被设置的仓库生效。

只有仓库管理员和仓库所有者能看到这个页面且有设置权限。

表1 代码提交规则设置使用说明

字段

说明

拒绝未签名的提交

配置是否只有已签名的提交才能推送到该仓库。

签名方式:在客户端commit的时候增加 -s参数。

git commit -s -m “您的提交备注”

注意需要提前在客户端配置好签名和邮箱

不允许用户使用git push删除标签

配置是否不允许在客户端使用git push命令删除标签,如果勾选仍然可以通过Web UI界面删除标签。

拒绝包含秘密的提交

详情参见包含秘密的文档的说明

拒绝使用git push -f命令提交代码

配置是否不允许在客户端使用git push -f命令提交代码。

git push -f表示将目前自己本机的代码库推送到云端,并覆盖

一般情况下建议禁止使用。

提交注释匹配规则

符合正则表达式规则的提交注释,将被允许提交;为空则允许所有提交注释。例如:^fix #[0-9]+

可以理解为提交注释的白名单。

提交注释负面匹配规则

符合正则表达式规则的提交注释,将不被允许提交;为空则允许所有提交注释。例如:^test+

可以理解为提交注释的黑名单。

分支名称的规则

配置分支名称的规则,符合正则表达式规则的分支名称,将被允许提交;为空则允许所有分支名称。例如:^feature-[0-9a-zA-Z]+

禁止提交的文件名

配置被提交文件的名称规则,符合正则表达式规则的文件名,将被禁止提交。例如:^*\.exe

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问