大文件的条件
GitHub Enterprise 在您推送大于 50 MB 的文件时会发出警告。 不允许推送大于 100 MB 的文件。
Tip: If you regularly push large files to 您的 GitHub Enterprise Server 实例, consider introducing Git Large File Storage (Git LFS) as part of your workflow. Git LFS works well with the GitHub Flow and can be used with any large file, regardless of its type. For more information, see "Versioning large files."
50 MB 推送警告
向 您的 GitHub Enterprise Server 实例 推送时,如果添加的新文件或更新的现有文件大于 50 MB,您将会收到警告或错误消息。
警告将告诉您哪些文件太大:
> remote: warning: Large files detected.
> remote: warning: File big_file is 55.00 MB; this is larger than GitHub's recommended maximum file size of 50 MB
含 big_file
的提交将被接收并保存在 您的 GitHub Enterprise Server 实例 上的仓库中,但您应该考虑完全删除这些文件和提交。
100 MB 推送限制
如果向 您的 GitHub Enterprise Server 实例 推送大于 100 MB 的文件,Git 将会拒绝该推送并告诉您哪些文件太大:
> remote: warning: Large files detected.
> remote: error: File giant_file is 123.00 MB; this exceeds GitHub's file size limit of 100 MB
此推送被拒绝的原因在于 giant_file
。 该提交将不会保存在 GitHub Enterprise 上的仓库中。
如果需要推送大于 100 MB 的文件, 您的 GitHub Enterprise 站点管理员可配置您的实例以接受更大的推送。 更多信息请参阅“设置 Git 推送限制”。