首页 > 解决方案 > 无法将 .dll 文件推送到 GitLab

问题描述

我遇到了错误

远程:你好!我们限制了推送到 GitLab 的二进制文件(.exe、.dll、.zip、.7z、.deb、.cab、.gz、.pkg、.iso)。

同时尝试将 .dll 文件推送到 GitLab 中。我试图从 git 忽略文件列表中删除 .dll 文件类型,但我找不到文件 gitignore_global.txt ,它是在 Gitlab 中表示的目录:Tools->Options->Git tab->Edit file。

请让我知道如果该文档不存在,那么从可忽略列表中获取的位置以及如何从这些列表中跳过 .dll 文件。

标签: gitlab

解决方案


除非您正在运行自己的服务器(管理员,如果不是您,更改推送规则),您将无法推送任何这些文件类型。选择这 9 个是因为通常这些文件非常大,不应该存储在 git 中。

如果您运行自己的 Gitlab 服务器,并且绝对需要将 .dll 文件存储在 git 中,您可以在管理区域调整推送规则。请参阅此处的文档:https ://docs.gitlab.com/ee/push_rules/push_rules.html#enabling-push-rules


推荐阅读