我正在尝试将超过100MB的文件推送到Github。我已经尝试了所有我能找到的选项,包括GitHub大文件扩展名,但没有运气。我目前正在尝试从GitHub桌面推送,因为我正在推送100多个文件,这是一个解决方案,但希望有人能为我提供一些建议或确切的步骤来推送超过100MB的文件。下面的照片是我试图这样做时得到的(文件名模糊,由于保密)。
的数据
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。
.gitattributes
git lfs push --all origin master git push -u origin master
型如果您希望将存储库拉到另一个设备上,只需在该设备上安装git-lfs(每个本地存储库)。
git-lfs
1条答案
按热度按时间f4t66c6m1#
GitHub有严格的100 MB文件限制。因此,建议您使用Git Large File Storage。
Git Large File Storage允许您在远程服务器(如GitHub)上存储大型文件。
下载并安装git-lfs,将其放入$PATH。
字符串
型
它将创建一个名为
.gitattributes
的文件,现在您可以正常执行添加和提交操作。现在我想,
1.把文件推到LFS,
1.将指针推到GitHub。
型
如果您希望将存储库拉到另一个设备上,只需在该设备上安装
git-lfs
(每个本地存储库)。