git lfs не распознает отслеживаемые типы файлов

Я пытаюсь отправить свои файлы в свой репозиторий (я делаю портфолио игрового дизайна). Первоначально он сказал мне, что мои файлы .unity3d слишком велики для отправки (более 100 МБ), поэтому я скачал git lfs. Вроде работает нормально, но все равно пишет, что мой файл слишком большой.

Вот что получилось, когда я запустил $git push -u origin master (мне пришлось отредактировать ссылки, чтобы переполнение стека позволило мне опубликовать сообщение).

Git LFS: (1 из 1 файлов) 163,57 МБ / 163,57 МБ
Подсчет объектов: 15, готово.

Дельта-сжатие с использованием до 8 потоков.

Сжатие объектов: 100% (12/12), сделано.

Запись объектов: 100% (15/15), 14,42 МБ | 2,64 МБ/с, готово.

Всего 15 (дельта 2), повторно использовано 0 (дельта 0) удаленно: Разрешение дельт: 100% (2/2), выполнено.

remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.

удаленный: error: Trace: 6b94a0d15a14a7da617866b684de1b8e

удаленный: error: See http://git.io/iEPt8g для получения дополнительной информации.

удаленный: ошибка: файл Star Bomber Web Build.unity3d составляет 163,57 МБ; это превышает ограничение размера файла GitHub в 100,00 МБ.

Чтобы https://github.com/IanGRap/IanGRap.github.io.git ! [удаленный отказ] master -> master (перехват предварительного получения отклонен)

ошибка: не удалось отправить некоторые ссылки на = 'https://github.com/IanGRap/IanGRap.github.io.git'

Файл, на который также ссылается в первой строке, похоже, тот, на который я изначально ссылался, поскольку они имеют одинаковый размер. Но если git lfs распознает его, почему позже он говорит, что файл слишком велик?

Вот что сейчас отслеживает git lfs.

Список отслеживаемых путей

*.unity3d (.gitattributes)

Я волновался, что git lfs может по какой-то причине не работать с файлами unity3d, но похоже, что он распознает их, а потом забывает? Я все еще новичок во всем, что связано с git hub, так что кто-нибудь знает, может быть, я делаю что-то не так?


person IanGRap    schedule 10.09.2016    source источник
comment
почему вы хотите контролировать версии своей веб-сборки?   -  person Tom    schedule 10.09.2016
comment
Это я просто переборщил с отслеживанием, у меня действительно нет цели.   -  person IanGRap    schedule 10.09.2016
comment
Я вернулся и отредактировал его, чтобы упростить ситуацию.   -  person IanGRap    schedule 10.09.2016


Ответы (1)


Я понял. Оказывается, мой файл уже был сохранен в git независимо от lfs. Просто добавление типа файла к отслеживанию не перемещает определенные файлы для отслеживания с помощью lfs, они должны начинаться таким образом.

person IanGRap    schedule 15.09.2016
comment
То же самое с .gitignore — файлы должны быть изначально зафиксированы после фиксации соответствующего файла конфигурации. - person Adam Gerard; 15.09.2016