无法使用 Git-large-files 推送
Can't push with Git-large-files
我的项目里有个文件,100多MB。
我想使用 git-lfs 推送它,但出了点问题,我从远程收到了相同的消息,即 "this file exceeds GitHub's file size limit of 100.00 MB".
我做了什么。
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.
现在,我的 .git 属性文件具有以下内容。
*.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 <- 这个文件。我尝试通过各种方式添加它,但没有任何帮助。
知道我遗漏了什么吗?
谢谢。
确保 .gitattributes 被跟踪。您可以使用:
git add .gitattributes
如果它是一个现有的存储库,请参考这个答案:
我解决了我的问题。
git add .gitattributes isn't enough.
您需要推送 .gitattributes 才能将大文件推送到远程。
我重置了我的最后一次提交,然后再次添加 .gitattributes 并推送它,之后,我能够推送大文件。
谢谢@Sidharth Chhawchharia 的评论。
这对我有帮助,刚刚配置了 git LFS:
git config http.postBuffer 524288000
git config lfs.contenttype 0
我的项目里有个文件,100多MB。 我想使用 git-lfs 推送它,但出了点问题,我从远程收到了相同的消息,即 "this file exceeds GitHub's file size limit of 100.00 MB".
我做了什么。
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.
现在,我的 .git 属性文件具有以下内容。
*.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 <- 这个文件。我尝试通过各种方式添加它,但没有任何帮助。
知道我遗漏了什么吗?
谢谢。
确保 .gitattributes 被跟踪。您可以使用:
git add .gitattributes
如果它是一个现有的存储库,请参考这个答案:
我解决了我的问题。
git add .gitattributes isn't enough.
您需要推送 .gitattributes 才能将大文件推送到远程。
我重置了我的最后一次提交,然后再次添加 .gitattributes 并推送它,之后,我能够推送大文件。
谢谢@Sidharth Chhawchharia 的评论。
这对我有帮助,刚刚配置了 git LFS:
git config http.postBuffer 524288000
git config lfs.contenttype 0