gitlab не игнорирует файл - PullRequest
       35

gitlab не игнорирует файл

0 голосов
/ 09 февраля 2019

У меня есть эта строка в файле .gitignore в корне моего проекта

!gradle/wrapper/gradle-wrapper.jar

Но когда я делаю push, я все равно получаю сообщение

remote: GitLab: Имя файла gradle / wrapper / gradle-wrapper.jar занесено в черный список по шаблону. (Jar | war | ear | class \ b | keep | dll | exe | msi | pbl | pbd | zip | rar | tar | gz | 7z| документ \ б | DOCX | DOCM | точка | dotx | dotm | хъ | xltx | XLTM | РРТ | PPTX | PPTM | горшок | POTX | потм | ВСД | VDX | ключ \ б) $.

Есть мысли?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

С префиксом ! вы снова включили файл, см. Git Documentation :

Необязательный префикс "!"который отрицает образец;любой соответствующий файл, исключенный предыдущим шаблоном, снова будет включен.

Чтобы игнорировать gradle/wrapper/gradle-wrapper.jar, измените строку в .gitignore на следующую:

gradle/wrapper/gradle-wrapper.jar
0 голосов
/ 10 февраля 2019

Это сообщение об ошибке отображается в руководстве пользователя для Push-правил GitLab:

https://docs.gitlab.com/ee/push_rules/push_rules.html

По сути, это говорит о том, что вы можете настроить экземпляр GitLab так, чтобы запретить загрузку определенных типов файлов.Эти правила будут применяться независимо от того, что говорит ваш .gitignore файл, поэтому я ожидаю, что вам придется перенастроить свой экземпляр GitLab, если вы хотите разрешить этот .jar файл.

В соответствии с этой страницей руководства, вы должныбыть в состоянии изменить правила, сначала изменив files_blacklist.yml.

...