Не могу отправить с помощью Git-больших файлов - PullRequest
2 голосов
/ 01 апреля 2019

У меня есть файл в моем проекте, более 100 МБ. Я хочу отправить его с помощью git-lfs, но что-то пошло не так, и я получил то же самое сообщение с удаленного компьютера, что «этот файл превышает ограничение размера файла GitHub в 100,00 МБ».

Что я наделал.

1. Downloaded git-lfs.
2. Installed it using brew.
3. Added files and patterns that should be tracked in the .gitattributes. 
4. Tried to push.

Теперь мой файл .gitattributes имеет следующее.

*.framework filter=lfs diff=lfs merge=lfs -text
ios/libs/** filter=lfs diff=lfs merge=lfs -text
ios/libs/GoogleMobileAds.framework/GoogleMobileAds filter=lfs diff=lfs merge=lfs -text
GoogleMobileAds filter=lfs diff=lfs merge=lfs -text
ios/libs/ filter=lfs diff=lfs merge=lfs -text

Мне нужно нажать ios / libs / GoogleMobileAds.framework / GoogleMobileAd <- этот файл. И я пытался добавить его по-разному, но ничего не помогло. </p>

Есть идеи, что мне не хватает?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2019

Я решил свою проблему.

git add .gitattributes  isn't enough.

Вам нужно отправить .gitattributes, чтобы иметь возможность передавать большие файлы на удаленный компьютер.

Я сбросил свой последний коммит, затем снова добавил .gitattributes и нажал его, после этого я смог нажать большой файл.

Спасибо, @Shidharth Chhawchharia за комментарий.

2 голосов
/ 01 апреля 2019

Убедитесь, что .gitattributes отслеживается.Вы можете сделать это, используя:

git add .gitattributes

В случае, если это существующее хранилище, пожалуйста, обратитесь к этому ответу: https://stackoverflow.com/a/33633291/4190333

...