git - gitlab 不会忽略文件
问题描述
我在项目根目录的 .gitignore 文件中有这一行
!gradle/wrapper/gradle-wrapper.jar
但是当我推送时,我仍然收到消息
远程:GitLab:文件名 gradle/wrapper/gradle-wrapper.jar 被模式 .(jar|war|ear|class\b|keep|dll|exe|msi|pbl|pbd|zip|rar|tar| 列入黑名单gz|7z|doc\b|docx|docm|dot|dotx|dotm|xlt|xltx|xltm|ppt|pptx|pptm|pot|potx|potm|vsd|vdx|key\b)$。
有什么想法吗?
解决方案
该错误消息显示在 GitLab 推送规则的用户手册中:
https://docs.gitlab.com/ee/push_rules/push_rules.html
基本上,它说你可以配置一个 GitLab 实例来禁止推送某些类型的文件。无论您的.gitignore
文件说什么,这些规则都将被应用,因此如果您想允许此.jar
文件,我希望您必须重新配置您的 GitLab 实例。
根据该手册页,您应该可以通过files_blacklist.yml
先修改来更改规则。
推荐阅读
- java - addToBackStack() 不适用于 getChildFragmentManager()
- orchardcms - 是否可以扩展 Orchard Core 中用户持有的数据?
- c - 如何使用开关在 esp32 中从 Wifi 接入点模式切换到 STA
- php - filesize() 在尝试 fread() json 文件时返回 0
- sql - 为什么运行过程非常非常慢?
- javascript - 错误:Reference.child 失败:第一个参数是无效路径
- google-cloud-platform - 关于使用 Google Endpoints Identity-Aware Proxy 为 GCP 上托管的 B2B 应用验证 G Suite 用户的多个问题
- php - 如何获得访问 Docker 中资源的权限?
- java - Wildfly 18 中的 utf-8 编码不正确
- ios - 如何更改背景颜色不透明度 TapBar?