将超过100MB的文件推送到GitHub

pwuypxnk  于 2023-11-15  发布在  Git
关注(0)|答案(1)|浏览(124)

我正在尝试将超过100MB的文件推送到Github。我已经尝试了所有我能找到的选项,包括GitHub大文件扩展名,但没有运气。
我目前正在尝试从GitHub桌面推送,因为我正在推送100多个文件,这是一个解决方案,但希望有人能为我提供一些建议或确切的步骤来推送超过100MB的文件。
下面的照片是我试图这样做时得到的(文件名模糊,由于保密)。


的数据

f4t66c6m

f4t66c6m1#

GitHub有严格的100 MB文件限制。因此,建议您使用Git Large File Storage。
Git Large File Storage允许您在远程服务器(如GitHub)上存储大型文件。
下载并安装git-lfs,将其放入$PATH。

  • 每个本地存储库运行以下命令一次:*
git lfs install

字符串

  • 可通过以下方式选择大文件:*
git lfs track '*.nc'
git lfs track '*.csv'


它将创建一个名为.gitattributes的文件,现在您可以正常执行添加和提交操作。
现在我想,
1.把文件推到LFS,
1.将指针推到GitHub。

  • 以下是命令:*
git lfs push --all origin master
git push -u origin master


如果您希望将存储库拉到另一个设备上,只需在该设备上安装git-lfs(每个本地存储库)。

相关问题