如何推送"大文件"并推送.gitattributes? remote:错误:文件file.psd是705.45 MB;这超出了GitHub的文件大小限制

时间:2015-07-14 02:40:27

标签: github version-control large-files

我在Github帐户上启用了Git LFS,并且应该可以为此处理任意大的文件。

但是,即使在修改我的.gitattributes以跟踪大文件之后,当我尝试推送大于100MB的文件时,仍然会出现错误,如以下命令行历史记录日志中所述:

http://0bin.net/paste/dZlE60XjuTyr2eTb#0XizLswk02II9Ub9Nou4gKS4K469vvIYsosQNCyxROo<<尝试使用OS文件。

最相关的错误似乎与此有关:

  

remote:error:文件file.psd是705.45 MB;这超过了GitHub的文件大小限制为100.00 MB

我再次尝试,这次专门跟踪该文件,并在提交中包含.gitattributes,但仍然收到相同的错误,如以下链接的目标所记录:

http://0bin.net/paste/OpQGS+UxtGLdkrSj#-fSDATfAbp6V5UbsbBy8+okIpp+/HFE0RITcVvP0Pnp<<尝试使用OS文件。

对于使用GitHub的专业程序员来说,这似乎是一个错误,最终可能会出现,这就是我发布它的原因。

在推送提交之前,是否需要手动将其添加到远程的.gitattributes中?

如何让遥控器接受修改后的.gitattributes和大文件?

1 个答案:

答案 0 :(得分:0)

也许尝试编辑并提交远程存储库上的.gitattributes以添加以下内容:

file.psd filter=lfs diff=lfs merge=lfs -crlf

将要推送的目标文件替换为上述行的file.psd部分提交的一部分。

从遥控器拉出,然后重试。

这可能有用。